defining the scaffolding