node by node strategy implemented