add MyRecorder