download working, url validation working