Through part 12 of tutorial