new url encoding support