most of part a