part A ok, part b now