code done at the learn python meetup in Austin, Tx