Iterating through the hartl tutorial