adjustable node count