setup for project 3