first commit full project