iterative reconstruction