add a new type

add a new type