repalced with queryBuilder() call