Going through Hartl's tut.