use eof? check process status
version 0.0.3