url should be the second argument