Updated vector iterations