added EOF_MARKER