added basic scaffolding code