← CFB Terminal
#22Iowa
10
Big Ten
NEUTRAL
7
Big Ten
2023 week 10 · Saturday, November 4, 2023 at 2:30 PM CT · Wrigley Field · 56.5°F Cloudy, wind 10.1

Drive chart

Iowa Northwestern bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
10 pl · 37 yd · 6:23
0–0
14:56 1st & 10 OWN 24 Leshon Williams run for 4 yds to the IOWA 28 +4 -0.11
14:56 2nd & 6 OWN 28 Leshon Williams run for 4 yds to the IOWA 32 +4 -0.10
14:56 3rd & 2 OWN 32 HILL, Deacon pass to the right incomplete intended for VINES, Diante thrown to the UI32. PENALTY NU Pass Interference on HOLLIS JR., Garnett enforced at the spot of the foul for 3 yards to the UI35 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down). +3
14:56 1st & 10 OWN 35 Leshon Williams run for 8 yds to the IOWA 43 +8 1.04
14:56 2nd & 2 OWN 43 Leshon Williams run for 1 yd to the IOWA 44 +1 -1.09
14:56 3rd & 1 OWN 44 Deacon Hill run for 2 yds to the IOWA 46 for a 1ST down +2 1.11
14:56 1st & 10 OWN 46 Jaziun Patterson run for 5 yds to the NU 49 +5 0.11
14:56 2nd & 5 OPP 49 Jaziun Patterson run for 1 yd to the NU 48 +1 -0.95
14:56 3rd & 4 OPP 48 HILL, Deacon pass to the left incomplete intended for BROWN, Kaleb thrown to the NU35. PENALTY NU Pass Interference on JOHNSON, Theran enforced at the spot of the foul for 14 yards to the NU34 and results in automatic 1ST DOWN. NO PLAY (replay the down). +14
14:56 1st & 10 OPP 34 Deacon Hill pass complete to Diante Vines for 1 yd to the NU 33 +1 -0.50
14:56 2nd & 9 OPP 33 Leshon Williams run for 2 yds to the NU 31 +2 -0.45
14:56 3rd & 7 OPP 31 Deacon Hill sacked for a loss of 8 yards to the NU 39 -8 -2.51
8:33 4th & 15 OPP 39 Tory Taylor punt for 27 yds
PUNT
3 pl · -6 yd · 2:12
0–0
8:33 1st & 10 OWN 12 Brendan Sullivan pass complete to A.J. Henning for a loss of 1 yard to the NU 11 -1 -0.43
8:33 2nd & 11 OWN 11 Cam Porter run for 3 yds to the NU 14 +3 -0.06
8:33 3rd & 8 OWN 14 Brendan Sullivan sacked by Nick Jackson for a loss of 8 yards to the NU 6 -8 -0.17
6:21 4th & 16 OWN 6 Hunter Renner punt for 52 yds , Cooper DeJean returns for no gain to the IOWA 37
MISSED FG
6 pl · 27 yd · 3:20
0–0
6:21 1st & 10 OWN 37 Deacon Hill pass complete to Hayden Large for 15 yds to the NU 48 for a 1ST down +15 1.36
6:21 1st & 10 OPP 48 Leshon Williams run for no gain to the NU 48 0 -1.07
6:21 2nd & 10 OPP 48 HILL, Deacon pass deep to the left incomplete intended for VINES, Diante thrown to the NU15. PENALTY NU Pass Interference on HOLLIS JR., Garnett enforced at the spot of the foul for 14 yards to the NU34 and results in automatic 1ST DOWN. NO PLAY (replay the down). +14
6:21 1st & 10 OPP 34 Leshon Williams run for no gain to the NU 34 0 -0.66
6:21 2nd & 10 OPP 34 Leshon Williams run for 2 yds to the NU 32 +2 -0.48
6:21 3rd & 8 OPP 32 Deacon Hill pass complete to Leshon Williams for a loss of 4 yards to the NU 36 -4 -1.82
3:01 4th & 12 OPP 36 Drew Stevens 53 yd FG MISSED
PUNT
6 pl · 4 yd · 3:01
0–0
3:01 1st & 10 OWN 36 Cam Porter run for 8 yds to the NU 44 +8 1.04
3:01 2nd & 2 OWN 44 Brendan Sullivan pass incomplete 0 -1.36
3:01 3rd & 2 OWN 44 Cam Porter run for 3 yds to the NU 47 for a 1ST down +3 1.37
3:01 1st & 10 OWN 47 Brendan Sullivan pass complete to Marshall Lang for 5 yds to the IOWA 48 +5 0.11
3:01 2nd & 5 OPP 48 run for a loss of 17 yards to the NU 35 fumbled, recovered by NU Cam Porter [NHSG] NU rush up the middle for a loss of 17 yards, fumbled at UI48 , recovered by NU PORTER, Cam at the NU35, returned 0 yards to the NU35, End of Play. -17 -3.24
3:01 3rd & 22 OWN 35 Brendan Sullivan run for 5 yds to the NU 40 +5 0.01
0:00 4th & 17 OWN 40 Hunter Renner punt for 27 yds
0:00 OWN 40 End of 1st Quarter
Q2
INT
7 pl · 41 yd · 3:16
0–0
15:00 1st & 10 OWN 33 Deacon Hill pass complete to Addison Ostrenga for 6 yds to the IOWA 39 +6 0.39
15:00 2nd & 4 OWN 39 Jaziun Patterson run for 3 yds to the IOWA 42 +3 -0.44
15:00 3rd & 1 OWN 42 Jaziun Patterson run for 2 yds to the IOWA 44 for a 1ST down +2 1.11
15:00 1st & 10 OWN 44 Jaziun Patterson run for 3 yds to the IOWA 47 +3 -0.43
15:00 2nd & 7 OWN 47 Deacon Hill pass complete to Diante Vines for 8 yds to the NU 45 for a 1ST down Northwestern Penalty, Personal Foul (15 Yards) to the NU 30 for a 1ST down +23 1.98
15:00 1st & 10 OPP 30 Diante Vines run for 4 yds to the NU 26 +4 -0.05
11:44 2nd & 6 OPP 26 Deacon Hill pass intercepted, touchback. -4.14
PUNT
5 pl · 16 yd · 2:36
0–0
11:44 1st & 10 OWN 20 Cam Porter run for 6 yds to the NU 26 +6 0.29
11:44 2nd & 4 OWN 26 Brendan Sullivan run for 7 yds to the NU 33 for a 1ST down +7 0.67
11:44 1st & 10 OWN 33 Anthony Tyus III run for 5 yds to the NU 38 +5 0.11
11:44 2nd & 5 OWN 38 Anthony Tyus III run for 3 yds to the NU 41 +3 -0.41
11:44 3rd & 2 OWN 41 Northwestern Penalty, False Start (-5 Yards) to the NU 36 -5
11:44 3rd & 7 OWN 36 Brendan Sullivan pass incomplete 0 -0.43
9:08 4th & 7 OWN 36 Hunter Renner punt for 50 yds
PUNT
5 pl · 16 yd · 2:46
0–0
9:08 1st & 10 OWN 26 Cooper DeJean run for 8 yds to the IOWA 34 +8 0.93
9:08 2nd & 2 OWN 34 Leshon Williams run for 6 yds to the IOWA 40 for a 1ST down +6 0.32
9:08 1st & 10 OWN 40 Leshon Williams run for 3 yds to the IOWA 43 +3 -0.43
9:08 2nd & 7 OWN 43 Deacon Hill pass complete to Leshon Williams for a loss of 1 yard to the IOWA 42 -1 -1.18
9:08 3rd & 8 OWN 42 Deacon Hill pass incomplete 0 -0.55
6:22 4th & 8 OWN 42 Tory Taylor punt for 46 yds
PUNT
3 pl · -1 yd · 1:22
0–0
6:22 1st & 10 OWN 12 Brendan Sullivan run for no gain to the NU 12 0 -0.38
6:22 2nd & 10 OWN 12 Cam Porter run for a loss of 1 yard to the NU 11 -1 -0.19
6:22 3rd & 11 OWN 11 Brendan Sullivan pass incomplete 0 -0.06
5:00 4th & 11 OWN 11 Hunter Renner punt for 35 yds, downed at the NU 46
PUNT
3 pl · 6 yd · 1:28
0–0
5:00 1st & 10 OPP 46 Deacon Hill sacked by Aidan Hubbard for a loss of 4 yards to the 50 yard line -4 -1.93
5:00 2nd & 14 50 Leshon Williams run for 10 yds to the NU 40 +10 1.22
5:00 3rd & 4 OPP 40 Deacon Hill pass incomplete 0 -1.10
3:32 4th & 4 OPP 40 Tory Taylor punt for 40 yds for a touchback
PUNT
3 pl · 4 yd · 1:07
0–0
3:32 1st & 10 OWN 20 Brendan Sullivan pass complete to A.J. Henning for 4 yds to the NU 24 +4 -0.09
3:32 2nd & 6 OWN 24 Anthony Tyus III run for no gain to the NU 24 0 -0.51
3:32 3rd & 6 OWN 24 Brendan Sullivan pass incomplete 0 -0.24
2:25 4th & 6 OWN 24 Luke Akers punt for 48 yds, fair catch by Cooper DeJean at the IOWA 28
PUNT
3 pl · 1 yd · 1:36
0–0
2:25 1st & 10 OWN 28 Leshon Williams run for 1 yd to the IOWA 29 +1 -0.66
2:25 2nd & 9 OWN 29 Leshon Williams run for no gain to the IOWA 29 0 -0.48
2:25 3rd & 9 OWN 29 Deacon Hill pass incomplete 0 -0.23
0:49 4th & 9 OWN 29 Tory Taylor punt for 46 yds, downed at the NU 25
PUNT
3 pl · 7 yd · 0:20
0–0
0:44 2nd & 14 OWN 21 Timeout Iowa, clock 00:44
0:44 1st & 10 OWN 25 Brendan Sullivan sacked by Yahya Black for a loss of 4 yards to the NU 21 -4 -1.02
0:29 4th & 3 OWN 32 Hunter Renner punt for 39 yds, downed at the IOWA 29
0:21 3rd & 10 OWN 25 Timeout Iowa, clock 00:21
0:21 2nd & 14 OWN 21 Cam Porter run for 4 yds to the NU 25 +4 -0.03
0:21 3rd & 10 OWN 25 Brendan Sullivan pass complete to A.J. Henning for 7 yds to the NU 32 +7 0.15
END OF HALF
1 pl · -1 yd · 0:29
0–0
0:00 1st & 10 OWN 29 [SG] Kneel down by UI at UI28 (team loss of 1), clock 00:00. 0 -0.83
0:00 OWN 28 End of 2nd Quarter
Q3
PUNT
3 pl · -7 yd · 1:57
0–0
15:00 1st & 10 OWN 25 Brendan Sullivan pass complete to Joseph Himon II for no gain to the NU 25 0 -0.70
15:00 2nd & 10 OWN 25 PORTER, Cam rush up the middle for a gain of 4 yards to the NU29 (HIGGINS, Jay;SCHULTE, Quinn). PENALTY NU Holding on GORDON, Thomas enforced 10 yards from the NU25 to the NU15 [NHSG]. NO PLAY (replay the down). -10
15:00 2nd & 20 OWN 15 Brendan Sullivan run for 3 yds to the NU 18 +3 -0.03
15:00 3rd & 17 OWN 18 Cam Porter run for no gain to the NU 18 0 -0.05
13:03 4th & 17 OWN 18 Hunter Renner punt blocked by Anterio Thompson to the NU 25
TD
7 pl · 25 yd · 3:59
7–0
13:03 1st & 10 OPP 25 Deacon Hill pass complete to Addison Ostrenga for 7 yds to the NU 18 +7 0.33
13:03 2nd & 3 OPP 18 Leshon Williams run for 4 yds to the NU 14 for a 1ST down +4 -0.18
13:03 1st & 10 OPP 14 Leshon Williams run for 5 yds to the NU 9 +5 0.07
13:03 2nd & 5 OPP 9 Jaziun Patterson run for 4 yds to the NU 5 +4 -0.02
13:03 3rd & 1 OPP 5 Deacon Hill run for 1 yd to the NU 4 for a 1ST down +1 0.80
13:03 1st & 4 OPP 4 Jaziun Patterson run for 2 yds to the NU 2 +2 -0.38
9:04 2nd & 2 OPP 2 Deacon Hill pass complete to Addison Ostrenga for 2 yds for a TD (Drew Stevens KICK) +2 2.07
PUNT
7 pl · 29 yd · 4:04
7–0
9:04 1st & 10 OWN 25 Brendan Sullivan sacked by Joe Evans for 0 yards to the NU 25 0 -0.70
9:04 2nd & 10 OWN 25 Brendan Sullivan pass complete to Cam Johnson for 11 yds to the NU 36 for a 1ST down +11 1.63
9:04 1st & 10 OWN 36 Cam Porter run for 4 yds to the NU 40 +4 -0.16
9:04 2nd & 6 OWN 40 Brendan Sullivan run for 8 yds to the NU 48 for a 1ST down +8 1.30
9:04 1st & 10 OWN 48 Brendan Sullivan sacked by Jay Higgins for a loss of 2 yards to the NU 46 -2 -1.60
9:04 2nd & 12 OWN 46 Brendan Sullivan run for 8 yds to the IOWA 46 +8 0.77
9:04 3rd & 4 OPP 46 Brendan Sullivan pass incomplete 0 -1.07
5:00 4th & 4 OPP 46 Hunter Renner punt for 46 yds for a touchback
PUNT
6 pl · 9 yd · 4:00
7–0
5:00 1st & 10 OWN 20 Leshon Williams run for 7 yds to the IOWA 27 +7 0.53
5:00 2nd & 3 OWN 27 Deacon Hill pass incomplete 0 -0.83
5:00 3rd & 3 OWN 27 Leshon Williams run for 4 yds to the IOWA 31 for a 1ST down +4 1.09
5:00 1st & 10 OWN 31 PATTERSON, Jaziun rush up the middle for a gain of 2 yards to the UI33 (GALLAGHER, Bryce). PENALTY UI Holding on ELSBURY, Tyler enforced 10 yards from the UI31 to the UI21 [SG]. NO PLAY (replay the down). -10
5:00 1st & 20 OWN 21 Jaziun Patterson run for 1 yd to the IOWA 22 +1 -0.18
5:00 2nd & 19 OWN 22 Leshon Williams run for 3 yds to the IOWA 25 +3 -0.05
5:00 3rd & 16 OWN 25 Leshon Williams run for 4 yds to the IOWA 29 +4 -0.02
1:00 4th & 12 OWN 29 Tory Taylor punt for 38 yds, downed at the NU 33
ON DOWNS
18 pl · 66 yd · 9:24
7–0
1:00 1st & 10 OWN 33 Brendan Sullivan pass incomplete 0 -0.96
1:00 2nd & 10 OWN 33 Brendan Sullivan pass complete to Bryce Kirtz for 9 yds to the NU 42 +9 0.91
0:00 3rd & 1 OWN 42 Anthony Tyus III run for 4 yds to the NU 46 for a 1ST down +4 1.29
0:00 OWN 42 End of 3rd Quarter
15:00 1st & 10 OWN 46 Jack Lausch run for 3 yds to the NU 49 +3 -0.42
15:00 2nd & 7 OWN 49 Jack Lausch run for 3 yds to the IOWA 48 +3 -0.42
15:00 3rd & 4 OPP 48 Anthony Tyus III run for 9 yds to the IOWA 39 for a 1ST down +9 1.88
15:00 1st & 10 OPP 39 Brendan Sullivan sacked by Xavier Nwankpa for 0 yards to the IOWA 39 0 -0.81
15:00 2nd & 10 OPP 39 Anthony Tyus III run for 8 yds to the IOWA 31 +8 0.64
15:00 3rd & 2 OPP 31 Cam Porter run for 6 yds to the IOWA 25 for a 1ST down +6 0.62
15:00 1st & 10 OPP 25 Cam Porter run for 2 yds to the IOWA 23 +2 -0.24
15:00 2nd & 8 OPP 23 SULLIVAN, Brendan pass to the right complete for 6 yards to PORTER, Cam caught at the UI23 and advanced to the UI17 (CASTRO, Sebastian). PENALTY NU Holding on EDWARDS, Braeden enforced 10 yards from the UI23 to the UI33 [NHSG]. NO PLAY (replay the down). -10
15:00 2nd & 18 OPP 33 Brendan Sullivan pass complete to Cam Johnson for 14 yds to the IOWA 19 +14 1.34
15:00 3rd & 4 OPP 19 Anthony Tyus III run for 3 yds to the IOWA 16 +3 -0.18
15:00 4th & 1 OPP 16 Anthony Tyus III run for 3 yds to the IOWA 13 for a 1ST down +3 0.63
15:00 1st & 10 OPP 13 Brendan Sullivan run for 1 yd to the IOWA 12 +1 -0.24
15:00 2nd & 9 OPP 12 SULLIVAN, Brendan pass up the middle incomplete intended for KIRTZ, Bryce thrown to the UI0. PENALTY UI Pass Interference on DEJEAN, Cooper enforced at the spot of the foul for 10 yards to the UI2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down). +10
15:00 1st & 2 OPP 2 Cam Porter run for 1 yd to the IOWA 1 +1 -0.69
15:00 2nd & 1 OPP 1 Brendan Sullivan run for no gain to the IOWA 1 0 -0.55
15:00 3rd & 1 OPP 1 Cam Porter run for no gain to the IOWA 1 0 -0.33
6:36 4th & 1 OPP 1 Brendan Sullivan run for no gain to the IOWA 1 0 -4.21
Q4
PUNT
3 pl · 7 yd · 1:21
7–0
6:36 1st & 10 OWN 1 Deacon Hill run for no gain to the IOWA 1 0 -0.24
6:36 2nd & 10 OWN 1 Deacon Hill run for 2 yds to the IOWA 3 +2 -0.07
6:36 3rd & 8 OWN 3 Leshon Williams run for 5 yds to the IOWA 8 +5 0.02
5:15 4th & 3 OWN 8 Tory Taylor punt for 37 yds
TD
6 pl · 22 yd · 3:25
7–7
5:15 1st & 10 OPP 22 Anthony Tyus III run for 4 yds to the IOWA 18 +4 -0.03
5:15 2nd & 6 OPP 18 Anthony Tyus III run for 1 yd to the IOWA 17 +1 -0.33
5:15 3rd & 5 OPP 17 Brendan Sullivan pass complete to Bryce Kirtz for 6 yds to the IOWA 11 for a 1ST down +6 0.48
5:15 1st & 10 OPP 11 Brendan Sullivan run for 7 yds to the IOWA 4 +7 0.30
5:15 2nd & 3 OPP 4 Brendan Sullivan run for a loss of 1 yard to the IOWA 5 -1 -0.49
1:50 3rd & 4 OPP 5 Brendan Sullivan pass complete to Cam Johnson for 5 yds for a TD (Jack Olsen KICK) +5 2.71
FG
7 pl · 37 yd · 1:32
10–7
1:46 1st & 10 OWN 28 Deacon Hill pass complete to Nico Ragaini for 8 yds to the IOWA 36 +8 0.97
1:46 2nd & 2 OWN 36 Leshon Williams run for 3 yds to the IOWA 39 for a 1ST down +3 0.03
1:46 1st & 10 OWN 39 Deacon Hill pass complete to Kaleb Brown for 23 yds to the NU 38 for a 1ST down +23 1.76
0:29 2nd & 9 OPP 37 Timeout Iowa, clock 00:29
0:29 1st & 10 OPP 38 Leshon Williams run for 1 yd to the NU 37 +1 -0.60
0:24 3rd & 7 OPP 35 Timeout Northwestern, clock 00:24
0:24 2nd & 9 OPP 37 Leshon Williams run for 2 yds to the NU 35 +2 -0.52
0:19 4th & 7 OPP 35 Timeout Northwestern, clock 00:19
0:19 3rd & 7 OPP 35 Leshon Williams run for no gain to the NU 35 0 -1.04
0:14 4th & 7 OPP 35 Drew Stevens 52 yd FG GOOD
END OF GAME
4 pl · 21 yd · 0:14
10–7
0:14 1st & 10 OWN 25 Brendan Sullivan pass complete to Bryce Kirtz for 18 yds to the NU 43 for a 1ST down +18 1.61
0:14 1st & 10 OWN 43 Brendan Sullivan pass incomplete 0 -1.16
0:01 3rd & 10 OWN 43 Timeout Northwestern, clock 00:01
0:01 2nd & 10 OWN 43 Brendan Sullivan pass incomplete 0 -0.85
0:00 3rd & 10 OWN 43 Brendan Sullivan pass complete to A.J. Henning for 3 yds to the NU 46 +3 -0.22
0:00 OWN 46 End of 4th Quarter
22 drives. Field position runs left to right for both teams: 0 is the offense's own goal line, 100 the one it is attacking.

Defense

5sacks2
6plays for loss4
0takeaways1
5three-and-outs forced3
1explosive plays allowed2
3.12yards allowed / play3.30
1 of 11scoring drives allowed2 of 11
Iowa
Jay Higgins 12 (6) 1 sk · 2 TFL
Nick Jackson 7 (4) 1 sk · 1 TFL
Deontae Craig 6 (3) 0.5 TFL
Xavier Nwankpa 5 (3) 1 sk · 1 TFL
Sebastian Castro 5 (3)
Jermari Harris 5 (2)
Joe Evans 4 (4) 1 sk · 1 TFL · 1 QH
Ethan Hurkett 4 (2) 1 TFL
Northwestern
Xander Mueller 19 (12) 1.5 TFL · 1 PD
Bryce Gallagher 8 (2) 1 PD
Aidan Hubbard 6 (2) 1 sk · 1.5 TFL · 1 QH
Devin Turner 6 (2)
Jaylen Pate 4 (1) 1 sk · 1 TFL
Kenny Soares Jr. 4 1 QH
Rod Heard 3 (2)
Garnett Hollis Jr. 3 (2)
Tackles with solo in parentheses. Sacks, plays for loss and explosive plays come from the play rows; takeaways and three-and-outs from how each drive ended.

Special teams

1 of 2field goals
6punts7
39.0punt average42.4
2punts inside the 200
50return yards23
own 37average drive startown 29
Iowa
K Drew Stevens 1/2 FG · long 52 · 1/1 XP
P Tory Taylor 6 punts · 39.0 avg · 2 in 20 · 1 TB
KR Kaden Wetjen 1 ret · 24 yds · long 24
KR Max White 1 ret · 9 yds · long 9
PR Cooper DeJean 2 ret · 17 yds · long 12
Northwestern
K Jack Olsen 1/1 XP
P Hunter Renner 6 punts · 41.5 avg · 1 TB
P Luke Akers 1 punt · 48.0 avg
PR A.J. Henning 1 ret · 23 yds · long 23
K kicking, P punting, KR kick returns, PR punt returns. Average drive start counts only drives that began after a punt or a kickoff — a drive handed over by a takeaway is the defense's doing.

Team stats from play-by-play

56plays60
185yards187
11drives11
41%success rate33%
-9.09total PPA-1.95
Derived from 116 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q3Deacon Hill pass complete to Addison Ostrenga for 2 yds for a TD (Drew Stevens KICK) 7–0
Q4Brendan Sullivan pass complete to Cam Johnson for 5 yds for a TD (Jack Olsen KICK) 7–7
Q4Drew Stevens 52 yd FG GOOD 10–7

Biggest plays by PPA

Q4Brendan Sullivan pass complete to Cam Johnson for 5 yds for a TD (Jack Olsen KICK) 2.71
Q3Deacon Hill pass complete to Addison Ostrenga for 2 yds for a TD (Drew Stevens KICK) 2.07
Q2Deacon Hill pass complete to Diante Vines for 8 yds to the NU 45 for a 1ST down… 1.98
Q4Anthony Tyus III run for 9 yds to the IOWA 39 for a 1ST down 1.88
Q4Deacon Hill pass complete to Kaleb Brown for 23 yds to the NU 38 for a 1ST down 1.76
Q3Brendan Sullivan pass complete to Cam Johnson for 11 yds to the NU 36 for a 1ST down 1.63

Series recent meetings

2024 Northwestern 14 – 40 Iowa
2022 Northwestern 13 – 33 Iowa
2021 Iowa 17 – 12 Northwestern
2020 Northwestern 21 – 20 Iowa
2019 Iowa 20 – 0 Northwestern
2018 Northwestern 14 – 10 Iowa
2017 Iowa 10 – 17 Northwestern
2016 Northwestern 38 – 31 Iowa
Last 8 meetings shown. Full all-time series sits on each team page.
Data: CollegeFootballData · terminal