inital commit, first approach, not ready