Deliverable 3 assignment for CS 1699