modify type 
add urlencode ?