drivers
tweaking drivers to make more compatible