operation class edited