added odometer, and some driver classes