modify part 2