version helper & formatting