my implementation of the Discover Meteor Book's demo app