improved iter solver (Lukas Korous)