backend for cs121 GroupGoal