first commit of final project