a copy of Michael Hartl's sample_app