remove abreviations to variable names
return error instead of logging one
change semver patch param to anything (x)