module scaffolding