QueryService component DONE