versioning template