some quering requirments