Final project 1st submission