pipe into less
begin argument parsing