created basic scaffhold for all domains