part 2 addition