use abstracted version command
in order to remove duplicated effort