change how versioning works a bit