Basic files from project 2 version