eagle iteration