first commit
Phase 1 done