CS 2340 Team Project