added queryBuilder