complete through I1