other imprvements after group meeting and feedback from other students