Second walk-through of the Hartl tutorial