COMP1161 Prject 3