The final project for eecs290 of team 3