add function CAN
add function CAN
add function CAN