CS 4400 Phase 3 project