following the egghead.io turtorial