Phase 1 of Project 1 for CS470