project 2, EECS 280