Through part 9 of tutorial