working on queryers