build recorder.