move to reading from ARGF