adding part 3