basic scaffolding for base app