fixed code, added modified Windows Driver