[fixed] hook iteration