updated to semantic version numbers