working part a