adding part 3a