a little bit of context for this demo app