Copied files from part 2 to part 3