fix few things, add distinction b2in iter 0 and others