Project 1 for CS 384