project 2 files and organization