COMP472 Team Project