fix URI type

first implement
add URI type