initial scaffolding push