project 2 for lab 1664271