add DriverModule interface