major progress towards CAN control working