finished part 9 of tutorial