close #37
use latest semver