updated Project2