evaluation of node before adding into block