added auto versioning