Three domain system