part 2-revised changes