In general, Hezbollah runs most of their own training camps, with Iran's Islamic Revolutionary Guard Corps, particularly the Quds Force, playing an integral role. The IRGC runs training camps in Lebanon, while Hezbollah fighters have traveled to Iran for more advanced training. Hezbollah also runs many of its own camps, particularly for introductory training. Assessments of how much of Hezbollah's training takes place in Iran vary, but probably most training takes place in Lebanon. Hezbollah is widely reported to send members to Iran for more advanced training than can be delivered in Lebanon, but estimates of how many Hezbollah supporters have been to Iran for military training vary wildly, ranging from "hundreds" since 2006 to hundreds of thousands. In general, there is no expert consensus on the degree of IRGC involvement in arming and training Hezbollah.