have majority of unit tests now passing... few more to go
all tests passing