CS 320 Team Project