working CAN init