CPS630 Group 13 Project