refactored versioning information