Finished the Blocks badge on Team Treehouse.  Can't say I really understand what I was doing however