- new function to allow driver selection/switching