finish demo app with scaffolding