add recorder