created output recording component