EECS 493 project 1