tutorial scaffolding