project 2 CS369