initial commit of final project