made vehicle doc more generic