modify nb iter