wrap auth around data input for demo
merge changes