work on querynode