modifying part 3