add Vehicle class, fix Transformation class methods