more semver compliancy