# Setting multiple Callback functions inside a for loop

**URL:** <https://discourse.julialang.org/t/setting-multiple-callback-functions-inside-a-for-loop/4241>\
**Category:** General Usage\
**Tags:** question\
**Created:** [June 13, 2017, 11:59am UTC](https://discourse.julialang.org/t/setting-multiple-callback-functions-inside-a-for-loop/4241 "2017-06-13T11:59:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Amulya\_Yadav](https://avatars.discourse-cdn.com/v4/letter/a/f14d63/32.png) [@Amulya\_Yadav](https://discourse.julialang.org/u/Amulya_Yadav)\
**Post date:** [June 13, 2017, 11:59am UTC](https://discourse.julialang.org/t/setting-multiple-callback-functions-inside-a-for-loop/4241/1 "2017-06-13T11:59:10Z")

</div>

I want to implement Benders decomposition on a MIP that I have. To that end, I am using JuliaOpt’s sample code on Benders (by Shuvomoy) as a reference point: [JuliaOpt - Optimization packages for the Julia language](http://www.juliaopt.org/notebooks/Shuvomoy%20-%20Benders%20decomposition.html)

However, in his code, he has one master problem and a single sub-problem. However, I have a lot of sub-problems. Is it possible to define multiple callback functions inside a for loop in Julia?
