adaptive steps broken random N good