added struct CarControlData and some function to use CarControlData