First 2/3 files for assignment one