some updates for CAN