added the recorder - before adding buffering