scaffolding and initial deps