Brandon iron compilation