COSC 211 Project 2