new query-builder.