fixing errors andcheck drivers