update part a