added more operations to query builder