modifying versioning system