update to semver 2.2.1
code cleanup
[v0.2.0]