Part A added