ICT167 Assignment 1