add instancetype

add instancetype