add driver class methods