working through Tom Coleman and Sacha Greif's Meteor Book.