creating base scaffolding