The second app tutorial in hartl