add recorder, editor