complete list of files required for project 1