quick run through the hartl tutorial