added part b