modify part 1