adds query gen
adds gen query