phase1  initial commit