Week 5 · 2017

Syracuse at NC State

Sat 09/30/2017 12:20 PMCarter-Finley StadiumNC State pregame83%Pregame win probability: 83% for NC State. NC State favored, and won.Conference

Syracuse

25

4–8

NC State

33

9–4

Attendance

56,197

reported

NCSU17 plays, 57 yd · Field goal

15:001st & 10own 35Cole Murphy kickoff for 60 yds0
15:001st & 10own 35Ryan Finley pass incomplete0
15:002nd & 10own 35Ryan Finley pass complete to Jaylen Samuels for 10 yds to the NCSt 45 for a 1ST down+10
15:001st & 10own 45NC STATE Penalty, false start (-5 Yards) to the NCSt 40−5
15:001st & 15own 40Nyheim Hines run for a loss of 3 yards to the NCSt 41 Nyheim Hines fumbled,−3
15:002nd & 14own 41Ryan Finley pass complete to Jakobi Meyers for 10 yds to the Syrac 49+10
15:003rd & 4opp 49Ryan Finley pass complete to Jakobi Meyers for 7 yds to the Syrac 42 for a 1ST down+7
15:001st & 10opp 42Ryan Finley pass incomplete to Jakobi Meyers0
15:002nd & 10opp 42Jaylen Samuels run for 2 yds to the Syrac 40+2
15:003rd & 8opp 40Ryan Finley pass complete to Kelvin Harmon for 7 yds to the Syrac 33+7
15:004th & 1opp 33Jaylen Samuels run for 9 yds to the Syrac 24 for a 1ST down+9
15:001st & 10opp 24Nyheim Hines run for 1 yd to the Syrac 23+1
15:002nd & 9opp 23Ryan Finley pass complete to Nyheim Hines for 10 yds to the Syrac 13 for a 1ST down+10
15:001st & 10opp 13Nyheim Hines run for 2 yds to the Syrac 11+2
15:002nd & 8opp 11Nyheim Hines run for a loss of 1 yard to the Syrac 12−1
15:003rd & 9opp 12Ryan Finley pass complete to Jakobi Meyers for 4 yds to the Syrac 8+4
8:014th & 5opp 8Carson Wise 26 yd FG GOOD+26

SYR3 plays, 3 yd · Turnover

8:011st & 0own 35Kyle Bambard kickoff for 65 yds for a touchback0
8:011st & 10own 25Dontae Strickland run for 3 yds to the Syrac 28+3
8:012nd & 7own 28Eric Dungey pass intercepted Johnathan Alston return for no gain to the NCSt 430

NCSU8 plays, 26 yd · Field goal

7:311st & 10own 43Ryan Finley run for 4 yds to the NCSt 47+4
7:312nd & 6own 47Ryan Finley pass complete to Jakobi Meyers for 16 yds to the Syrac 37 for a 1ST down+16
7:311st & 10opp 37Nyheim Hines run for 11 yds to the Syrac 26 for a 1ST down+11
7:311st & 10opp 26Nyheim Hines run for 2 yds to the Syrac 24+2
7:312nd & 8opp 24Ryan Finley pass incomplete to Kelvin Harmon0
7:313rd & 8opp 24NC STATE Penalty, false start (-5 Yards) to the Syrac 29−5
7:313rd & 13opp 29Ryan Finley pass complete to Nyheim Hines for a loss of 2 yards to the Syrac 31−2
4:444th & 15opp 31Carson Wise 48 yd FG GOOD+48

SYR13 plays, 45 yd · Missed FG

4:441st & 0own 35Kyle Bambard kickoff for 65 yds for a touchback0
4:441st & 10own 25Eric Dungey pass incomplete0
4:442nd & 10own 25Dontae Strickland run for a loss of 3 yards to the Syrac 22−3
4:443rd & 13own 22Eric Dungey pass complete to Ervin Philips for 22 yds to the Syrac 44 for a 1ST down+22
4:441st & 10own 44Eric Dungey pass incomplete0
4:442nd & 10own 44Eric Dungey pass complete to Dontae Strickland for 8 yds to the NCSt 48+8
4:443rd & 2opp 48Dontae Strickland run for 3 yds to the NCSt 45 for a 1ST down+3
4:441st & 10opp 45Dontae Strickland run for 3 yds to the NCSt 42+3
4:442nd & 7opp 42Eric Dungey run for 11 yds to the NCSt 31 for a 1ST down+11
4:441st & 10opp 31Eric Dungey pass incomplete0
4:442nd & 10opp 31Eric Dungey pass complete to Dontae Strickland for 3 yds to the NCSt 28+3
4:443rd & 7opp 28Eric Dungey run for a loss of 2 yards to the NCSt 30−2
1:294th & 9opp 30Cole Murphy 48 yd FG MISSED+48

NCSU6 plays, 70 yd · Touchdown

1:291st & 10own 30Dakwa Nichols run for 2 yds to the NCSt 46 Dakwa Nichols fumbled, forced by Parris Bennett, for a 1ST down SYRACUSE Penalty, face mask (15 yards) (Parris Bennett) to the NCSt 46 for a 1ST down+17
1:291st & 10own 46Jaylen Samuels run for 22 yds to the Syrac 32 for a 1ST down+22
1:291st & 10opp 32Ryan Finley pass incomplete0
1:292nd & 10opp 32SYRACUSE Penalty, Defensive pass interference (Jonathan Thomas) to the Syrac 20 for a 1ST down+12
1:291st & 10opp 20Ryan Finley pass incomplete0
0:252nd & 10opp 20Ryan Finley pass complete to Stephen Louis for 20 yds for a TD, (Carson Wise KICK)+20

SYR12 plays, 75 yd · Touchdown

0:251st & 0own 35Kyle Bambard kickoff for 65 yds for a touchback0
0:251st & 10own 25Chris Elmore run for 3 yds to the Syrac 28+3
0:252nd & 7own 28Eric Dungey pass complete to Ervin Philips for 37 yds to the NCSt 35 for a 1ST down+37
0:00goal lineEnd of 1st Quarter0
15:001st & 10opp 35Eric Dungey sacked by Justin Jones for a loss of 4 yards to the NCSt 39−4
15:002nd & 14opp 39Chris Elmore run for 6 yds to the NCSt 33+6
15:003rd & 8opp 33Eric Dungey pass incomplete0
15:004th & 8opp 33Eric Dungey pass complete to Ervin Philips for 9 yds to the NCSt 24 for a 1ST down+9
15:001st & 10opp 24Eric Dungey pass complete to Ervin Philips for 3 yds to the NCSt 21+3
15:002nd & 7opp 21Eric Dungey pass complete to Ervin Philips for 4 yds to the NCSt 17+4
15:003rd & 3opp 17Eric Dungey pass complete to Ervin Philips for 10 yds to the NCSt 7 for a 1ST down+10
12:121st & goalopp 7Eric Dungey run for 7 yds for a TD, (Cole Murphy KICK)+7

NCSU6 plays, 75 yd · Touchdown

12:121st & 0own 35Cole Murphy kickoff for 65 yds for a touchback0
12:121st & 10own 25Nyheim Hines run for 17 yds to the NCSt 42 for a 1ST down+17
12:121st & 10own 42Nyheim Hines run for 5 yds to the NCSt 47+5
12:122nd & 5own 47Nyheim Hines run for 4 yds to the Syrac 49+4
12:123rd & 1opp 49Nyheim Hines run for 39 yds to the Syrac 10 for a 1ST down+39
9:501st & goalopp 10Reggie Gallaspy II run for 10 yds for a TD, (Carson Wise PAT MISSED)+10

SYR7 plays, 54 yd · On downs

9:501st & 0own 35Kyle Bambard kickoff for 57 yds , Sean Riley return for 21 yds to the Syrac 29+21
9:441st & 10own 29Eric Dungey run for a loss of 2 yards to the Syrac 27−2
9:442nd & 12own 27Eric Dungey pass complete to Moe Neal for 47 yds to the NCSt 26 for a 1ST down+47
9:441st & 10opp 26Moe Neal run for no gain to the NCSt 260
9:442nd & 10opp 26Eric Dungey pass incomplete to Ervin Philips, broken up by Shawn Boone0
9:443rd & 10opp 26Eric Dungey run for 9 yds to the NCSt 17+9
9:444th & 1opp 17Eric Dungey run for no gain to the NCSt 170

NCSU11 plays, 83 yd · Touchdown

7:471st & 10own 17Reggie Gallaspy II run for 1 yd to the NCSt 18+1
7:472nd & 9own 18Ryan Finley run for 12 yds to the NCSt 30 for a 1ST down+12
7:471st & 10own 30Nyheim Hines run for 2 yds to the NCSt 32+2
7:472nd & 8own 32Ryan Finley pass incomplete0
7:473rd & 8own 32SYRACUSE Penalty, Defensive holding (D.M. Butler) to the NCSt 42 for a 1ST down+10
7:472nd & 3opp 31Reggie Gallaspy II run for 6 yds to the Syrac 25 for a 1ST down+6
7:471st & 10own 42Gavin Locklear pass complete to Ryan Finley for 20 yds to the Syrac 38 for a 1ST down+20
7:471st & 10opp 38Reggie Gallaspy II run for 7 yds to the Syrac 31+7
7:471st & 10opp 25Jaylen Samuels run for 10 yds to the Syrac 15 for a 1ST down+10
7:471st & 10opp 15Reggie Gallaspy II run for a loss of 1 yard to the Syrac 16−1
2:212nd & 11opp 16Jaylen Samuels run for 16 yds for a TD, (Carson Wise KICK)+16

SYR9 plays, 15 yd · Punt

2:211st & 0own 35Kyle Bambard kickoff for 43 yds , Kenneth Ruff return for 10 yds to the Syrac 32+10
2:161st & 10own 32Eric Dungey pass complete to Ervin Philips for 5 yds to the Syrac 37+5
2:162nd & 5own 37Eric Dungey pass complete to Ervin Philips for 16 yds to the NCSt 47 for a 1ST down+16
2:161st & 10opp 47SYRACUSE Penalty, Offensive holding (-10 Yards) to the Syrac 43−10
2:161st & 20own 43Eric Dungey sacked by Bradley Chubb for a loss of 9 yards to the Syrac 34−9
1:242nd & 29own 34Timeout NC STATE, clock 01:240
1:242nd & 29own 34Eric Dungey pass incomplete0
1:243rd & 29own 34Eric Dungey pass complete to Steve Ishmael for 13 yds to the Syrac 47+13
1:244th & 16own 47Sterling Hofrichter punt for 53 yds for a touchback0

NCSU13 plays, 66 yd · Missed FG

1:091st & 10own 20Ryan Finley pass complete to Stephen Louis for 9 yds to the NCSt 29+9
1:092nd & 1own 29Ryan Finley pass complete to Jakobi Meyers for 7 yds to the NCSt 36 for a 1ST down+7
1:091st & 10own 36Ryan Finley pass complete to Jakobi Meyers for 7 yds to the NCSt 43+7
0:362nd & 3own 43Timeout NC STATE, clock 00:360
0:362nd & 3own 43Nyheim Hines run for 7 yds to the 50 yard line for a 1ST down+7
0:361st & 10midfieldRyan Finley pass incomplete to Jaylen Samuels, broken up by D.M. Butler0
0:362nd & 10midfieldRyan Finley pass complete to Stephen Louis for 30 yds to the Syrac 20 for a 1ST down+30
0:361st & 10opp 20Ryan Finley pass complete to Jakobi Meyers for 6 yds to the Syrac 14+6
0:102nd & 4opp 14Timeout NC STATE, clock 00:100
0:102nd & 4opp 14Timeout SYRACUSE, clock 00:100
0:102nd & 4opp 14Ryan Finley pass incomplete to Kelvin Harmon0
0:063rd & 4opp 14Timeout SYRACUSE, clock 00:060
0:033rd & 4opp 14Carson Wise 31 yd FG MISSED+31

SYR3 plays, -5 yd · End of period

0:031st & 10own 20SYRACUSE Penalty, delay of game (Eric Dungey) to the Syrac 15−5
0:031st & 15own 15Eric Dungey pass incomplete to Ervin Philips, broken up by Airius Moore0
0:00goal lineEnd of 2nd Quarter0

SYR10 plays, 78 yd · Touchdown

15:002nd & 15own 35Kyle Bambard kickoff for 57 yds , Sean Riley return for 14 yds to the Syrac 22+14
14:561st & 10own 22Eric Dungey pass complete to Steve Ishmael for 9 yds to the Syrac 31+9
14:562nd & 1own 31Eric Dungey pass complete to Steve Ishmael for 18 yds to the Syrac 49 for a 1ST down+18
14:561st & 10own 49Eric Dungey pass complete to Dontae Strickland for a loss of 3 yards to the Syrac 46−3
14:562nd & 13own 46Eric Dungey pass incomplete to Dontae Strickland0
14:563rd & 13own 46Eric Dungey pass complete to Ervin Philips for 11 yds to the NCSt 43+11
14:564th & 2opp 43Eric Dungey pass complete to Steve Ishmael for 38 yds to the NCSt 5 for a 1ST down+38
14:561st & goalopp 5Dontae Strickland run for 3 yds to the NCSt 2+3
14:562nd & goalopp 2Dontae Strickland run for 1 yd to the NCSt 1+1
12:003rd & goalopp 1Eric Dungey run for 1 yd for a TD, (Cole Murphy KICK)+1

NCSU7 plays, 14 yd · Punt

12:001st & 0own 35Sterling Hofrichter kickoff for 65 yds , Nyheim Hines return for 18 yds to the NCSt 18+18
11:541st & 10own 18Nyheim Hines run for 4 yds to the NCSt 22+4
11:542nd & 6own 22Ryan Finley pass complete to Stephen Louis for 8 yds to the NCSt 30 for a 1ST down+8
11:541st & 10own 30Ryan Finley pass incomplete to Kelvin Harmon0
11:542nd & 10own 30Nyheim Hines run for 2 yds to the NCSt 32+2
11:543rd & 8own 32Ryan Finley pass incomplete to Stephen Louis, broken up by Scoop Bradshaw0
11:544th & 8own 32A.J. Cole III punt for 65 yds, downed at the Syrac 30

SYR4 plays, 6 yd · Punt

9:461st & 10own 4Eric Dungey pass incomplete to Ervin Philips0
9:462nd & 10own 4Eric Dungey pass complete to Ervin Philips for 6 yds to the Syrac 10+6
9:463rd & 4own 10Eric Dungey pass incomplete to Steve Ishmael0
9:464th & 4own 10Sterling Hofrichter punt for 43 yds, fair catch by Nyheim Hines at the NCSt 470

NCSU4 plays, 3 yd · Punt

8:571st & 10own 47Reggie Gallaspy II run for 5 yds to the Syrac 48+5
8:572nd & 5opp 48Reggie Gallaspy II run for a loss of 2 yards to the 50 yard line−2
8:573rd & 7midfieldRyan Finley pass incomplete to Kelvin Harmon, broken up by Christopher Fredrick0
8:574th & 7midfieldA.J. Cole III punt for 39 yds, punt out-of-bounds at the Syrac 110

SYR17 plays, 69 yd · Field goal

7:321st & 10own 11Eric Dungey pass complete to Ravian Pierce for 9 yds to the Syrac 20+9
7:322nd & 1own 20Eric Dungey run for 3 yds to the Syrac 23 for a 1ST down+3
7:321st & 10own 23SYRACUSE Penalty, false start (Ravian Pierce) to the Syrac 18−5
7:321st & 15own 18Eric Dungey pass complete to Ervin Philips for 6 yds to the Syrac 24+6
7:322nd & 9own 24Dontae Strickland run for a loss of 4 yards to the Syrac 20−4
7:323rd & 13own 20Eric Dungey pass complete to Ervin Philips for 17 yds to the Syrac 37 for a 1ST down+17
7:321st & 10own 37Eric Dungey pass complete to Ervin Philips for 7 yds to the Syrac 44+7
7:322nd & 3own 44Nykeim Johnson run for a loss of 5 yards to the Syrac 39−5
7:323rd & 8own 39Eric Dungey pass complete to Steve Ishmael for 32 yds to the NCSt 29 for a 1ST down+32
7:321st & 10opp 29Eric Dungey pass complete to Nykeim Johnson for 8 yds to the NCSt 21+8
7:322nd & 2opp 21NC STATE Penalty, personal foul (Bradley Chubb) to the NCSt 11 for a 1ST down+10
7:321st & 10opp 11Chris Elmore run for 1 yd to the NCSt 10+1
7:322nd & 9opp 10Chris Elmore run for 2 yds to the NCSt 8+2
7:323rd & 7opp 8SYRACUSE Penalty, illegal formation (-6 Yards) to the NCSt 14−6
7:323rd & 13opp 14Eric Dungey run for 9 yds to the NCSt 5+9
7:324th & 4opp 5SYRACUSE Penalty, personal foul (Airon Servais) to the NCSt 20−15
2:344th & 19opp 20Sterling Hofrichter 38 yd FG GOOD+38

NCSU5 plays, 6 yd · Punt

2:341st & 0own 35Sterling Hofrichter kickoff for 51 yds , Nyheim Hines return for 15 yds to the NCSt 29+15
2:281st & 10own 29Ryan Finley pass complete to Jaylen Samuels for 2 yds to the NCSt 31+2
2:282nd & 8own 31Nyheim Hines run for 4 yds to the NCSt 35+4
2:283rd & 4own 35Ryan Finley pass incomplete to Kelvin Harmon, broken up by Christopher Fredrick0
2:284th & 4own 35A.J. Cole III punt for 53 yds , Sean Riley returns for a loss of 2 yards to the Syrac 10−2

SYR10 plays, 10 yd · Punt

0:561st & 10own 10SYRACUSE Penalty, unsportsmanlike conduct (-15 Yards) to the Syrac 25 for a 1ST down−15
0:561st & 10own 25Eric Dungey run for 9 yds to the Syrac 34+9
0:562nd & 1own 34Chris Elmore run for 2 yds to the Syrac 36 for a 1ST down+2
0:561st & 10own 36Eric Dungey sacked by Bradley Chubb for a loss of 11 yards to the Syrac 25 SYRACUSE Penalty, intentional grounding ( Yards) to the Syrac 25−11
0:562nd & 21own 25Eric Dungey pass incomplete to Steve Ishmael0
0:563rd & 21own 25SYRACUSE Penalty, Offensive holding ( Yards) declined0
0:563rd & 21own 25Eric Dungey run for no gain to the Syrac 250
0:00goal lineEnd of 3rd Quarter0
15:004th & 21own 25SYRACUSE Penalty, false start (Shyheim Cullen) to the Syrac 20−5
15:004th & 26own 20Sterling Hofrichter punt for 45 yds, fair catch by Nyheim Hines at the NCSt 350

NCSU11 plays, 65 yd · Touchdown

14:541st & 10own 35Ryan Finley pass complete to Jaylen Samuels for 1 yd to the NCSt 36+1
14:542nd & 9own 36Nyheim Hines run for 13 yds to the NCSt 49 for a 1ST down+13
14:541st & 10own 49Nyheim Hines run for 1 yd to the 50 yard line+1
14:542nd & 9midfieldRyan Finley pass incomplete to Nyheim Hines0
14:543rd & 9midfieldRyan Finley run for 10 yds to the Syrac 40 for a 1ST down+10
14:541st & 10opp 40Ryan Finley pass complete to Kelvin Harmon for 10 yds to the Syrac 30 for a 1ST down+10
14:541st & 10opp 30Reggie Gallaspy II run for 1 yd to the Syrac 29+1
14:542nd & 9opp 29SYRACUSE Penalty, Defensive offside (McKinley Williams) to the Syrac 24+5
14:542nd & 4opp 24Jaylen Samuels run for 4 yds to the Syrac 20 for a 1ST down+4
14:541st & 10opp 20Ryan Finley pass complete to Jaylen Samuels for 19 yds to the Syrac 1 for a 1ST down+19
9:521st & goalopp 1Nyheim Hines run for 1 yd for a TD, (Carson Wise KICK)+1

SYR12 plays, 40 yd · On downs

9:521st & 0own 35Kyle Bambard kickoff for 32 yds , Andrew Armstrong return for 12 yds to the Syrac 45+12
9:471st & 10own 45Eric Dungey pass complete to Ervin Philips for 12 yds to the NCSt 43 for a 1ST down+12
9:471st & 10opp 43Eric Dungey pass complete to Ervin Philips for 5 yds to the NCSt 38+5
9:472nd & 5opp 38SYRACUSE Penalty, false start (Airon Servais) to the NCSt 43−5
9:472nd & 10opp 43Eric Dungey run for 1 yd to the NCSt 42+1
9:473rd & 9opp 42NC STATE Penalty, Defensive offside (Dakwa Nichols) to the NCSt 37+5
9:473rd & 4opp 37Eric Dungey pass incomplete to Ervin Philips, broken up by Kentavius Street0
9:474th & 4opp 37Eric Dungey run for 22 yds to the NCSt 15 for a 1ST down+22
9:471st & 10opp 15Eric Dungey pass incomplete to D.M. Butler0
9:472nd & 10opp 15Eric Dungey pass incomplete to Moe Neal0
9:473rd & 10opp 15Eric Dungey pass incomplete to Steve Ishmael SYRACUSE Penalty, ineligible downfield on pass ( Yards) declined0
9:474th & 10opp 15D.M. Butler pass incomplete to Ravian Pierce0

NCSU7 plays, 2 yd · Punt

7:291st & 10own 15Reggie Gallaspy II run for 2 yds to the NCSt 17+2
7:292nd & 8own 17NC STATE Penalty, Offensive holding (Terronne Prescod) to the NCSt 8−9
7:292nd & 17own 8Reggie Gallaspy II run for 4 yds to the NCSt 12+4
6:063rd & 13own 12Timeout SYRACUSE, clock 06:060
6:063rd & 13own 12Ryan Finley pass complete to Jaylen Samuels for 5 yds to the NCSt 17+5
5:574th & 8own 17Timeout SYRACUSE, clock 05:570
5:574th & 8own 17A.J. Cole III punt for 50 yds , Sean Riley returns for 34 yds to the NCSt 33+34

SYR5 plays, 33 yd · Touchdown

5:421st & 10opp 33Eric Dungey pass complete to Ervin Philips for 8 yds to the NCSt 25+8
5:422nd & 2opp 25Eric Dungey pass complete to Ervin Philips for 10 yds to the NCSt 15 for a 1ST down+10
5:421st & 10opp 15Eric Dungey pass complete to Dontae Strickland for 5 yds to the NCSt 10+5
5:422nd & 5opp 10Eric Dungey pass incomplete to Sean Riley, broken up by Shawn Boone0
4:393rd & 5opp 10Eric Dungey pass complete to Steve Ishmael for 10 yds for a TD, (E. Dungey Run For Two-point Conversion)+10

NCSU12 plays, 18 yd · End of period

4:391st & 0own 35Cole Murphy on-side kick recovered by NC STATE at the Syrac 480
4:391st & 10opp 47Nyheim Hines run for no gain to the Syrac 470
4:392nd & 10opp 47Ryan Finley run for 9 yds to the Syrac 38+9
4:393rd & 1opp 38Jaylen Samuels run for no gain to the Syrac 380
2:534th & 1opp 38Timeout SYRACUSE, clock 02:530
2:534th & 1opp 38Ryan Finley run for 2 yds to the Syrac 36 for a 1ST down+2
2:531st & 10opp 36Jaylen Samuels run for 2 yds to the Syrac 34+2
2:532nd & 8opp 34Jaylen Samuels run for 9 yds to the Syrac 25 for a 1ST down+9
2:531st & 10opp 25TEAM run for a loss of 2 yards to the Syrac 27−2
2:532nd & 12opp 27TEAM run for a loss of 1 yard to the Syrac 28−1
2:533rd & 13opp 28TEAM run for a loss of 1 yard to the Syrac 29−1
0:00own 0End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 6 meetings vs. Team

NC State 5–1 vs Syracuse

  • 2016 · wk 11NC State 35 @ Syracuse 20
  • 2015 · wk 12Syracuse 29 @ NC State 42
  • 2014 · wk 10NC State 24 @ Syracuse 17
  • 2013 · wk 7Syracuse 24 @ NC State 10
  • 1998 · wk 6Syracuse 17 @ NC State 38
  • 1997 · wk 2NC State 32 @ Syracuse 31

Previous 4 meetings vs. Dave Doeren

Syracuse 1–3 vs Dave Doeren

  • 2016 · wk 11NC State 35 @ Syracuse 20
  • 2015 · wk 12Syracuse 29 @ NC State 42
  • 2014 · wk 10NC State 24 @ Syracuse 17
  • 2013 · wk 7Syracuse 24 @ NC State 10

Previous meeting vs. Dino Babers

NC State 1–0 vs Dino Babers

  • 2016 · wk 11NC State 35 @ Syracuse 20

Research

Keep this open while you look at others