url updating etc