Deliverable 1 for CSC 184