nearing the end of part 3 of the tutorial