add default values for opt arg, add flag arg, add short name for arg