fixed device drivers flow