validation and url