CS1300 Project 1