refactor
refactor and increment major version
reflect refactoring and cli name change