Recorder implemented