done with part 1.b)