BRStephenson/infr2310_assignment1_100551882 archive