keeping only one api for driverselector