redid argument parser