CIS 424 Project 2