COS225 Project 6