finished part 2.K