exercise 46 - creating a Gem