implement Vehicle methods