adding part 4.c