COMP1501-assignment-1