one more bad query
revised versions of base/sub;