finish iterative SEE implementation