build the scaffolding