modify some conditions in settle method