supressed multiple warnings, commented out broken section, ready to start report push
refactoring, adding a couple of new small functions, making test harnesses