made class "Operation"