refactor tableux so that a location can be used with multiple filters, abstract hasBit as utility function in main wctank class