nearly done with part 1 of project 1