completed chapter 3 of the tutorial using tests