now accepts URLS with special chars, like whitespaces