reader and writer, "clean" command
a bit of docs