FILES & BUFFER