first commit of the whole project