adding scaffolding code