add FileRecorder to component