The third app for Hartl's tutorial