completed reading input