Before CAN

Base code prior to CAN implementation