Finalized project 2