add createPhysicalDomain