add recorder.js