CS76 class project