patching in working prototype of TableFloat code, need refactoring; Added abstract support