starting work on driver2 (revision of driver)