Going through Hartl's tutorial