initial commit of demo
added ability to externally request
for the demo app