moved more model3 code into the driver class. nw.