CprE 381 Project 1