add user scaffolding
finish demo app