Working on Device Drivers Types