final commit for part a