finishing the hartl tutorial