adding some operations to query builder