next separation iteration