Project2 skeleton, with TODO items marked