COS225 Project 1