more url-handling work