updates with scaffolding