semver. closes #42