Accept to change definevalue
Use utils.exit_if_argument_is_not_given() and use valiables to sys.argv