scaffolding the app