project1final_cs162