prepared for iteration tests