Input, Adaptation, Output Copy
Input, Adaptation, Output Copy