CAP 4720 Project 1