add can feature

add can feature