remake new car control function