updating project 3a