refactored version string