distinguish minor major version