continue
new query generation methods