input -> op change