almost regular iw
initial iteration