Final CS 1699 Deliverable