iterate up version