init
basic reader.
LineReader
writer.
fix reader error.
remove log.
update example.