hw3 added files for part 3