Added stopping criteria = "objective"