doesn't compile - working though spec
before remove old junk
ultralight driver and other misc changes