After Phase 2, Code Ready for testing