CS 441 Project 1