Adde new versioning model