redesign of project 3