Input, Adaptation, Output Copy