YVM iteration