reflect iarc refactor changes (bug 103548)
Merge pull request #505 from ngokevin/iarcrefactor

reflect iarc refactor changes (bug 103548)