sim chap iteration