layout scaffolding