node with queue