driver abstracts