fix : eof