First version of RecorderAgent