add getMainDomain function