← CFB Terminal
14
Southland
AT
45
Mountain West
2024 week 1 · Saturday, August 31, 2024 at 7:00 PM CT · Snapdragon Stadium · πŸ“Ί truTV · 25,180 att · 72.7°F Fair, wind 11.5

Drive chart

East Texas A&M San Diego State bar spans the drive · tick marks the start · click a drive for the plays
OWN G255025END ZONE
Q1
PUNT
3 pl · -9 yd · 0:57
0–0
14:23 1st & 20 OWN 34 Marquez Cooper run for 6 yds to the SDSU 40 +6 0.19
14:14 2nd & 14 OWN 40 Danny O'Neil pass incomplete 0 -0.57
14:09 3rd & 19 OWN 35 Danny O'Neil pass incomplete 0 -0.13
13:57 4th & 19 OWN 35 Tyler Pastula punt for 37 yds for a 1ST down , Nick Johnson returns for 14 yds to the SDSU 43 for a 1ST down
ON DOWNS
7 pl · 18 yd · 3:27
0–0
13:43 1st & 10 OPP 43 Eric Rodriguez pass complete to Jared Wilson +4 -0.11
13:18 2nd & 6 OPP 39 BK Jackson run for 5 yds to the SDSU 34 +5 0.09
12:56 3rd & 1 OPP 34 Eric Rodriguez run for 2 yds to the SDSU 32 for a 1ST down +2 0.49
12:21 1st & 10 OPP 32 BK Jackson run for 2 yds to the SDSU 30 +2 -0.32
11:44 2nd & 8 OPP 30 JaiSean McMillian run for 6 yds to the SDSU 24 +6 0.21
11:09 3rd & 2 OPP 24 Eric Rodriguez run for 1 yd to the SDSU 25 +1 -0.53
10:30 4th & 3 OPP 25 Eric Rodriguez pass incomplete 0 -3.13
PUNT
4 pl · 0 yd · 2:17
0–0
10:23 1st & 10 OWN 25 Marquez Cooper run for 10 yds to the SDSU 35 for a 1ST down +10 0.84
9:56 1st & 15 OWN 30 Marquez Cooper run for 1 yd to the SDSU 31 +1 -0.48
9:29 2nd & 14 OWN 31 Danny O'Neil sacked by Lavon Williams for a loss of 3 yards to the SDSU 28 -3 -0.45
9:00 3rd & 17 OWN 28 Danny O'Neil pass complete to Marquez Cooper -3 -0.12
8:21 4th & 20 OWN 25 Tyler Pastula punt for 52 yds
8:13 4th & 20 OWN 25 Tyler Pastula punt for 33 yds, fair catch by Nick Johnson at the TAMC 42
PUNT
3 pl · 0 yd · 2:18
0–0
8:00 1st & 10 OWN 42 EJ Oakmon run for no gain to the TAMC 42 0 -1.15
7:16 2nd & 10 OWN 42 Eric Rodriguez run for 2 yds to the TAMC 40 +2 -0.52
6:40 3rd & 12 OWN 40 Eric Rodriguez pass complete to BK Jackson +2 -0.23
5:55 4th & 10 OWN 42 Mitchell McGarry punt for 42 yds , Mikey Welsh returns for no gain to the SDSU 21
FG
16 pl · 48 yd · 5:27
0–3
5:47 1st & 10 OWN 21 Danny O'Neil pass incomplete 0 -0.59
5:41 2nd & 10 OWN 21 Marquez Cooper run for no gain to the SDSU 21 0 -0.28
5:15 3rd & 10 OWN 21 Danny O'Neil pass incomplete 0 -0.12
5:08 1st & 10 OWN 36 Marquez Cooper run for 5 yds to the SDSU 41 +5 0.11
4:50 2nd & 5 OWN 41 Marquez Cooper run for 6 yds to the SDSU 47 for a 1ST down +6 0.94
4:31 1st & 10 OWN 47 Danny O'Neil pass incomplete 0 -1.15
4:26 2nd & 10 OWN 47 Danny O'Neil pass incomplete 0 -0.96
4:19 2nd & 5 OPP 48 Marquez Cooper run for no gain to the TAMC 48 0 -1.18
3:50 3rd & 5 OPP 48 Danny O'Neil pass complete to Marquez Cooper +4 -0.16
3:29 4th & 1 OPP 44 Marquez Cooper run for 2 yds to the TAMC 42 for a 1ST down +2 2.04
2:44 1st & 15 OPP 47 Danny O'Neil pass complete to Ja'Shaun Poke +4 -0.15
2:37 2nd & 11 OPP 43 Danny O'Neil pass incomplete 0 -1.05
2:22 3rd & 11 OPP 43 Danny O'Neil pass complete to Ja'Shaun Poke +9 0.96
1:55 4th & 2 OPP 34 Danny O'Neil pass complete to Ja'Shaun Poke for a 1ST down +5 1.72
1:32 1st & 10 OPP 29 Ja'Shaun Poke run for 6 yds to the TAMC 35 +6 0.21
0:51 2nd & 16 OPP 35 Danny O'Neil pass complete to Jude Wolfe +4 -0.15
0:34 3rd & 12 OPP 31 Danny O'Neil pass incomplete 0 -1.01
0:28 4th & 12 OPP 31 Gabriel Plascencia 50 yd FG GOOD
FUMBLE
6 pl · 45 yd · 3:06
0–3
0:23 1st & 10 OPP 45 Timeout Texas A&M-Commerce, clock 00:23
0:00 1st & 10 OWN 26 Eric Rodriguez pass complete to Sean Sallis for a 1ST down +29 2.53
0:00 OWN 26 End of 1st Quarter
14:55 1st & 10 OPP 45 JaiSean McMillian run for 5 yds to the SDSU 40 +5 0.09
14:21 1st & 15 50 Eric Rodriguez pass complete to Christian Jourdain +7 0.52
13:42 2nd & 8 OPP 43 Eric Rodriguez run for 5 yds to the SDSU 38 +5 0.08
13:02 3rd & 3 OPP 38 BK Jackson run for 8 yds to the SDSU 30 for a 1ST down +8 1.13
12:24 1st & 10 OPP 30 Eric Rodriguez pass incomplete 0 -0.56
12:17 2nd & 10 OPP 30 Eric Rodriguez pass complete to Jared Wilson Jared Wilson fumbled, recovered by TAMC Krishna Clay 0 -0.76
Q2
PUNT
5 pl · 9 yd · 1:57
0–3
12:04 1st & 10 OWN 29 Danny O'Neil pass complete to Baylin Brooks +7 0.66
11:50 2nd & 3 OWN 36 Marquez Cooper run for 4 yds to the SDSU 40 for a 1ST down +4 0.36
11:28 1st & 10 OWN 40 Danny O'Neil pass complete to Ja'Shaun Poke +1 -0.91
11:07 2nd & 9 OWN 41 Marquez Cooper run for 7 yds to the SDSU 48 +7 0.58
10:40 3rd & 2 OWN 48 Danny O'Neil pass complete to Baylin Brooks for a 1ST down +25 2.35
10:25 3rd & 12 OWN 38 Danny O'Neil pass incomplete 0 -0.31
PUNT
3 pl · 9 yd · 2:17
0–3
10:06 1st & 10 OWN 12 Eric Rodriguez sacked for a loss of 1 yard to the TAMC 11 -1 -0.43
9:17 2nd & 11 OWN 11 Eric Rodriguez pass complete to BK Jackson +1 -0.12
8:40 3rd & 10 OWN 12 Eric Rodriguez pass complete to Jaden Proctor +9 0.17
8:40 4th & 1 OWN 21 Timeout Texas A&M-Commerce, clock 08:40
8:03 4th & 1 OWN 21 Mitchell McGarry punt for 46 yds, fair catch by Mikey Welsh at the SDSU 33
ON DOWNS
10 pl · 42 yd · 2:56
0–3
7:55 1st & 10 OWN 33 Marquez Cooper run for 12 yds to the SDSU 45 for a 1ST down +12 1.15
7:35 1st & 10 OWN 45 Danny O'Neil pass incomplete 0 -1.16
7:28 2nd & 10 OWN 45 Marquez Cooper run for 1 yd to the SDSU 46 +1 -0.75
7:08 3rd & 9 OWN 46 Danny O'Neil pass incomplete 0 -0.62
7:03 1st & 10 OPP 47 Danny O'Neil pass incomplete 0 -1.05
6:56 2nd & 10 OPP 47 Marquez Cooper run for 6 yds to the TAMC 41 +6 0.31
6:28 3rd & 4 OPP 41 Danny O'Neil pass complete to Louis Brown IV for a 1ST down +8 1.45
5:58 1st & 15 OPP 38 Marquez Cooper run for 1 yd to the TAMC 37 +1 -0.66
5:33 2nd & 14 OPP 37 Danny O'Neil pass incomplete 0 -1.01
5:25 3rd & 14 OPP 37 Marquez Cooper run for 12 yds to the TAMC 25 +12 1.49
5:07 4th & 2 OPP 25 Marquez Cooper run for no gain to the TAMC 25 0 -3.24
TD
10 pl · 75 yd · 4:08
6–3
4:53 1st & 10 OWN 25 Ron Peace pass complete to Tyler Daniels +5 0.09
4:33 2nd & 5 OWN 30 Ron Peace run for 9 yds to the TAMC 39 for a 1ST down +9 1.13
3:59 1st & 10 OWN 39 EJ Oakmon run for 3 yds to the TAMC 42 +3 -0.43
3:30 1st & 10 OPP 43 EJ Oakmon run for no gain to the SDSU 43 0 -0.94
2:50 2nd & 10 OPP 43 Ron Peace pass complete to Jaden Proctor 0 -1.06
2:16 3rd & 10 OPP 43 Timeout Texas A&M-Commerce, clock 02:16
2:09 3rd & 10 OPP 43 Ron Peace pass incomplete 0 -0.91
2:02 1st & 10 OPP 28 Ron Peace run for 6 yds to the SDSU 22 +6 0.20
1:54 2nd & 4 OPP 22 EJ Oakmon run for 6 yds to the SDSU 16 for a 1ST down +6 -0.01
1:38 1st & 10 OPP 16 EJ Oakmon run for 7 yds to the SDSU 9 +7 0.31
1:06 2nd & 3 OPP 9 EJ Oakmon run for 8 yds to the SDSU 1 for a 1ST down +8 1.32
0:59 1st & 1 OPP 1 EJ Oakmon run for 1 yd for a TD (Andy Gallegos PAT MISSED) +1 0.94
MISSED FG
7 pl · 59 yd · 0:58
6–3
0:54 1st & 10 OWN 11 Danny O'Neil pass complete to Ja'Shaun Poke +6 0.22
0:44 2nd & 4 OWN 17 Danny O'Neil pass complete to Louis Brown IV for a 1ST down +39 3.13
0:37 1st & 10 OPP 44 Danny O'Neil run for 9 yds to the TAMC 35 +9 0.93
0:32 1st & 10 OPP 20 Marquez Cooper run for 5 yds to the TAMC 15 +5 0.07
0:32 2nd & 5 OPP 15 Timeout San Diego State, clock 00:32
0:28 2nd & 5 OPP 15 Marquez Cooper run for 1 yd to the TAMC 16 +1 -0.32
0:28 3rd & 6 OPP 16 Timeout San Diego State, clock 00:28
0:19 3rd & 6 OPP 16 Danny O'Neil sacked by Leon Young for a loss of 14 yards to the TAMC 30 -14 -3.14
0:02 4th & 20 OPP 30 Timeout San Diego State, clock 00:02
0:00 4th & 20 OPP 30 Gabriel Plascencia 48 yd FG MISSED
0:00 OWN 0 End of 2nd Quarter
Q3
PUNT
3 pl · 3 yd · 1:25
6–3
14:51 1st & 20 OWN 16 Eric Rodriguez pass incomplete 0 -0.15
14:39 1st & 10 OWN 27 BK Jackson run for 3 yds to the TAMC 30 +3 -0.32
14:13 2nd & 7 OWN 30 Eric Rodriguez sacked by Marlem Louis for a loss of 1 yard to the TAMC 29 -1 -0.70
13:36 3rd & 8 OWN 29 Eric Rodriguez pass incomplete 0 -0.25
13:30 4th & 8 OWN 29 Mitchell McGarry punt for 37 yds, fair catch by Jordan Napier at the SDSU 34
TD
6 pl · 66 yd · 1:54
6–10
13:24 1st & 10 OWN 34 Marquez Cooper run for 2 yds to the SDSU 36 +2 -0.62
12:58 2nd & 8 OWN 36 Danny O'Neil pass complete to Jude Wolfe +4 -0.13
12:33 3rd & 4 OWN 40 Danny O'Neil pass complete to Ja'Shaun Poke for a 1ST down +5 1.81
12:16 1st & 10 OWN 45 Marquez Cooper run for 4 yds to the SDSU 49 +4 -0.16
11:54 2nd & 6 OWN 49 Danny O'Neil pass complete to Michael Harrison +4 -0.16
11:36 3rd & 2 OPP 47 Marquez Cooper run for 47 yds for a TD (Nick Lopez KICK) +47 4.60
FUMBLE RETURN TD
2 pl · -25 yd · 0:41
6–16
11:20 1st & 10 OWN 25 JaiSean McMillian run for 2 yds to the TAMC 27 +2 -0.45
10:47 2nd & 8 OWN 27 Tano Letuli 0 Yd Fumble Return (Gabriel Plascencia PAT failed) -7.47
PUNT
6 pl · -1 yd · 3:20
6–16
10:28 1st & 10 OWN 24 JaiSean McMillian run for 6 yds to the TAMC 30 +6 0.32
9:59 2nd & 4 OWN 30 JaiSean McMillian run for 3 yds to the TAMC 33 +3 -0.34
9:41 3rd & 1 OWN 33 JaiSean McMillian run for 2 yds to the TAMC 35 for a 1ST down +2 0.92
8:52 1st & 20 OWN 25 Eric Rodriguez pass complete to Tyler Daniels +3 -0.12
8:08 2nd & 17 OWN 28 Eric Rodriguez pass incomplete 0 -0.21
8:08 3rd & 17 OWN 28 Timeout Texas A&M-Commerce, clock 08:08
8:00 3rd & 17 OWN 28 Eric Rodriguez sacked by Ryan Henderson for a loss of 5 yards to the TAMC 23 -5 -0.14
7:19 4th & 22 OWN 23 Mitchell McGarry punt for 39 yds, punt out-of-bounds at the SDSU 38
TD
3 pl · 62 yd · 0:44
6–24
7:10 1st & 10 OWN 38 Danny O'Neil pass complete to Michael Harrison +9 1.37
6:57 2nd & 1 OWN 47 Danny O'Neil pass complete to Michael Harrison for a 1ST down +9 0.17
6:35 1st & 10 OPP 44 Louis Brown IV 44 Yd pass from Danny O'Neil (Michael Harrison Run for Two-Point Conversion) +44 3.41
TD
8 pl · 65 yd · 4:18
14–27
6:31 1st & 10 OWN 35 Eric Rodriguez pass incomplete 0 -1.01
6:19 1st & 10 OWN 43 Eric Rodriguez pass complete to Dayeton Sweeting +4 -0.17
5:48 2nd & 6 OWN 47 EJ Oakmon run for 5 yds to the SDSU 48 +5 0.11
5:10 3rd & 1 OPP 48 Eric Rodriguez pass incomplete 0 -1.18
5:03 4th & 1 OPP 48 JaiSean McMillian run for 3 yds to the SDSU 45 for a 1ST down +3 2.23
4:28 1st & 10 OPP 45 Eric Rodriguez pass complete to Dayan Bilbo +8 0.73
3:31 2nd & 12 OPP 47 Eric Rodriguez pass complete to Tyler Daniels +8 0.76
2:50 3rd & 4 OPP 39 Eric Rodriguez pass complete to Dayan Bilbo for a 1ST down +27 1.64
2:22 1st & 10 OPP 12 Eric Rodriguez pass intercepted, touchback. -4.47
2:17 1st & 6 OPP 6 Drew Allison 6 Yd pass from Eric Rodriguez (Eric Rodriguez Pass to JaiSean McMillian for Two-Point Conversion) +6 2.05
2:17 1st & 10 OPP 3 Timeout San Diego State, clock 02:17
TD
7 pl · 95 yd · 2:17
14–31
2:04 1st & 10 OWN 5 Marquez Cooper run for 38 yds to the SDSU 43 for a 1ST down +38 2.45
1:50 1st & 10 OWN 43 Marquez Cooper run for 12 yds to the TAMC 45 for a 1ST down +12 0.99
1:11 1st & 10 OPP 45 Danny O'Neil pass complete to Jude Wolfe +6 0.30
1:01 2nd & 4 OPP 39 Danny O'Neil pass incomplete 0 -1.00
0:37 3rd & 4 OPP 39 Danny O'Neil pass complete to Jordan Napier for a 1ST down +29 1.66
0:00 1st & 10 OPP 10 Danny O'Neil pass complete to Jordan Napier +3 -0.09
0:00 OPP 10 End of 3rd Quarter
14:55 2nd & 7 OPP 7 Marquez Cooper 7 Yd Run (Nick Lopez Kick) +7 2.61
Q4
INT TD
2 pl · 1 yd · 1:01
14–38
14:23 1st & 20 OWN 15 Eric Rodriguez pass complete to Braxton Garmon -4 -0.20
13:48 1st & 10 OWN 26 JD Coffey III 45 Yd Interception Return (Nick Lopez Kick) -7.99
PUNT
5 pl · 13 yd · 2:23
14–38
13:41 1st & 10 OWN 25 Ron Peace run for 6 yds to the TAMC 31 +6 0.33
13:10 2nd & 4 OWN 31 Ron Peace pass complete to Jared Wilson for a 1ST down +5 0.60
12:41 1st & 10 OWN 36 BK Jackson run for no gain to the TAMC 36 0 -1.04
12:02 2nd & 10 OWN 36 Ron Peace pass complete to Sean Sallis +2 -0.41
11:35 3rd & 8 OWN 38 Ron Peace pass incomplete 0 -0.44
11:25 4th & 8 OWN 38 Mitchell McGarry punt for 44 yds , Mikey Welsh returns for 3 yds to the SDSU 21
TD
7 pl · 79 yd · 4:28
14–45
11:15 1st & 10 OWN 21 Danny O'Neil run for 28 yds to the SDSU 49 for a 1ST down +28 2.41
10:29 1st & 10 OWN 49 Marquez Cooper run for 4 yds to the TAMC 47 +4 -0.15
9:48 2nd & 6 OPP 47 Danny O'Neil run for 2 yds to the TAMC 49 +2 -0.66
9:00 3rd & 8 OPP 49 Danny O'Neil pass complete to Marquez Cooper for a 1ST down +9 2.48
8:29 1st & 10 OPP 40 Marquez Cooper run for 4 yds to the TAMC 36 +4 -0.09
7:42 2nd & 6 OPP 36 Marquez Cooper run for 28 yds to the TAMC 8 for a 1ST down +28 0.96
6:57 1st & 8 OPP 8 Jordan Napier 8 Yd pass from Danny O'Neil (Nick Lopez Kick) +8 2.32
PUNT
3 pl · -5 yd · 2:17
14–45
6:50 1st & 15 OWN 20 Ron Peace sacked by Brady Anderson for a loss of 6 yards to the TAMC 14 -6 -0.50
6:08 2nd & 21 OWN 14 Ron Peace run for 3 yds to the TAMC 17 +3 -0.02
5:21 3rd & 18 OWN 17 Ron Peace run for 3 yds to the TAMC 20 +3 -0.02
4:40 4th & 15 OWN 20 Mitchell McGarry punt for 45 yds, fair catch by Mekhi Shaw at the 50 yard line
ON DOWNS
7 pl · 14 yd · 4:25
14–45
4:26 1st & 10 50 Jaylon Armstead run for 1 yd to the TAMC 49 +1 -0.87
3:49 2nd & 9 OPP 49 Jaylon Armstead run for 2 yds to the TAMC 47 +2 -0.64
3:09 3rd & 7 OPP 47 Jaylon Armstead run for 7 yds to the TAMC 40 for a 1ST down +7 2.17
2:25 1st & 10 OPP 40 Jaylon Armstead run for no gain to the TAMC 40 0 -0.85
1:49 2nd & 10 OPP 40 Javance Tupou'ata-Johnson run for 7 yds to the TAMC 33 +7 0.47
0:56 3rd & 8 OPP 38 Jaylon Armstead run for 1 yd to the TAMC 39 +1 -0.83
0:15 4th & 9 OPP 39 Lucky Sutton run for 3 yds to the TAMC 36 +3 -1.15
0:15 4th & 9 OPP 39 Lucky Sutton run for 3 yds to the TAMC 36 +3 -1.15
END OF GAME
1 pl · 2 yd · 0:15
14–45
0:00 1st & 10 OWN 36 Darlington Frasch run for 2 yds to the TAMC 38 +2 -0.64
0:00 OWN 36 End of 4th Quarter
24 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

2sacks4
3plays for loss5
0takeaways3
1three-and-outs forced4
11explosive plays allowed2
6.62yards allowed / play3.50
5 of 11scoring drives allowed2 of 13
East Texas A&M
Brandon Tucker Jr. 15 (7) 0.5 TFL
Lavon Williams 10 (6) 1 sk · 2 TFL
Kyree Anderson 7 (3) 1 TFL
Max Epps 6 (5) 1 TFL · 1 PD
Patrick Brown Jr. 4 (3)
Sean-Krystoff King 3 (3)
Dorian Gates 3 (1)
King Ambers 3 (1)
San Diego State
Tano Letuli 7 (5) 0.5 TFL
Eric Butler 7 (7) 1 PD
Trey White 5 (3) 0.5 sk · 1.5 TFL
Josh Hunter 5 (5)
Deshawn McCuin 3 (3) 1 PD
Kyle Moretti 3 (3)
Dalesean Staley 3 (2)
Brady Anderson 2 (2) 1 sk · 1 TFL
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

field goals1 of 2
6punts3
42.2punt average36.7
1punts inside the 200
93return yards49
own 31average drive startown 27
East Texas A&M
K EJ Oakmon 0/1 XP
K Andy Gallegos 0/1 XP
P Mitchell McGarry 6 punts · 42.2 avg · 1 in 20
KR Nick Johnson 4 ret · 68 yds · long 20
KR Dayan Bilbo 1 ret · 11 yds · long 11
PR Nick Johnson 1 ret · 14 yds · long 14
San Diego State
K Nick Lopez 4/4 XP
K Gabriel Plascencia 1/2 FG · long 50 · 0/1 XP
P Tyler Pastula 3 punts · 36.7 avg
KR Ja'Shaun Poke 3 ret · 46 yds · long 44
PR Mikey Welsh 2 ret · 3 yds · long 3
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

62plays78
217yards516
13drives11
37%success rate41%
-12.22total PPA19.61
Derived from 140 scrimmage plays. Interception return yardage is excluded from the offense.

Scoring

Q1Gabriel Plascencia 50 yd FG GOOD 3–0
Q2EJ Oakmon run for 1 yd for a TD (Andy Gallegos PAT MISSED) 6–3
Q3Marquez Cooper run for 47 yds for a TD (Nick Lopez KICK) 10–6
Q3Tano Letuli 0 Yd Fumble Return (Gabriel Plascencia PAT failed) 6–16
Q3Louis Brown IV 44 Yd pass from Danny O'Neil (Michael Harrison Run for Two-Point Conversion) 24–6
Q3Drew Allison 6 Yd pass from Eric Rodriguez (Eric Rodriguez Pass to JaiSean McMillian for… 14–24
Q4Marquez Cooper 7 Yd Run (Nick Lopez Kick) 31–14
Q4JD Coffey III 45 Yd Interception Return (Nick Lopez Kick) 14–38
Q4Jordan Napier 8 Yd pass from Danny O'Neil (Nick Lopez Kick) 45–14

Biggest plays by PPA

Q3Marquez Cooper run for 47 yds for a TD (Nick Lopez KICK) 4.60
Q3Louis Brown IV 44 Yd pass from Danny O'Neil (Michael Harrison Run for Two-Point… 3.41
Q2Danny O'Neil pass complete to Louis Brown IV for a 1ST down 3.13
Q4Marquez Cooper 7 Yd Run (Nick Lopez Kick) 2.61
Q1Eric Rodriguez pass complete to Sean Sallis for a 1ST down 2.53
Q4Danny O'Neil pass complete to Marquez Cooper for a 1ST down 2.48
Data: CollegeFootballData · terminal