now using semver and wildcards, yay