federation iteration