HW4 CCS redo