introduced url validation