add QueryChainer