reorganized modules a teeny bit, droped needless header references, adding more level two operations support and associated bindings