add UALinkRecorder