added device driver files and rearranged my driver header file