adding base scaffolding