Add_operation