work up to session 3, challenge 6