urlencode interfaces modified