removed validation in domain and add optional password for customer changes