1.  parse cli parameters 2.  read from stdin 3.  split stdin into columns 3. map (execute) commands to fields - [ ] execute a command on first text column 4. print resulting concatenated columns