first commit of new NO driver and mods to existing CDEF driver and base classes