new thoughts in inputReader