working on part b