fixed stopping criteria