dependencies and app scaffolding