first commit whole project