add type.
add type