first comit create project atdd critical