add methods to QueryBuilder