added the printing back in as the failure case, change version number to semver standard