updated project 3