CS 3660 Team 2 Project