sample app, built from Big Nerd Ranch book