fixed iteration number