Phase 2 - Implementation