add url validation