split drivers and devices