main reference object scaffolded