adds arg parser to simplify