issue #24 - added reader.readAll API