add validation: valid dns name