fix bug: extra prop in domain; ip validation.