can you please add 1-2 lines of documentation to explain the purpose of the querybuilder?