iterate version number because why not that's why