CMPM 170 Project 1