system, url, handle outside