modified GenericInputFileArgParser to call methods