piping working, but need to redo argument parsing

argument parsing has to start with the initial command