classes for CarInterface