some module scaffolding