added valid_url validator