COS 301 Phase 2