Game Play Finder

Current search:
In 2008, any team vs. Carolina Panthers, in the regular season, play type is pass or rush, on 2nd down, between 10 and 99 yards to go, sorted by yards descending

__p("text that informs the user how to change the form", "Use the back button to change the form")

Click on the red text to pre-fill the form with various values

Filter by Player..
Javascript is required for the selection of a player.
Years
Team
Opponent
Game Type
Playoff Round
Game Location
Game Result
Game Day Of Week
Game Number for team
Week Number of season
Quarter
Time Remaining
From
:
To
:
Down
Yards To Go
Yards Gained
Starting Field Position
From
To
Ending Field Position
From
To
Play Type
Play Results

Y
N
--

Completed Pass

Sack

QB Kneel

No Play

First Down

Turnover

Score

Turnover Type
Score Type
Scoring Margin Tm Minus Opp
Between
and
points
Rush Directions since 1998
Pass Location since 1998
Sort By
* Default sort order is descending

Down

Down Table
Down Num Pct
Second124100.0%

Yds To Go

Yds To Go Table
ToGo Num Pct
0-30.0%
4-60.0%
7-108064.5%
11+4435.5%
Avg11.94

Team Offense

  • Totals for team as offense
Team Offense Table
Play Results Play Type
Tm G Plays ToGo Yds 1st% TO% TD FG Int Fmb Sk Pass Rush
ATL21510.510.233.3%0.0%005000123
CHI1612.38.416.7%0.0%00100033
ARI1911.113.155.6%0.0%00500181
DEN11011.95.310.0%10.0%00101155
DET1611.04.016.7%0.0%00100142
GNB1610.83.00.0%16.7%00010051
KAN11013.32.50.0%0.0%00001182
MIN1912.112.822.2%11.1%10210054
NOR21712.16.817.6%5.9%103010116
NYG1313.06.30.0%0.0%00000112
OAK11513.95.120.0%0.0%00300096
SDG1511.24.00.0%0.0%00000014
TAM21311.420.930.8%0.0%104000103

Team Defense

  • Totals vs. team as defense
Team Defense Table
Play Results Play Type
Tm G Plays ToGo Yds 1st% TO% TD FG Int Fmb Sk Pass Rush
CAR1612411.98.420.2%3.2%30252358242

Offense

Defense

Individual Plays

Individual Plays Table
Date Tm Opp Quarter Time Down ToGo Location Score Detail Yds EPB EPA Diff
2008-12-08BuccaneersPanthers27:55211TAM 463-0Jeff Garcia pass complete deep left to Antonio Bryant for 52 yards (tackle by Richard Marshall)521.3806.7405.36
2008-12-08BuccaneersPanthers311:34211 5010-9Jeff Garcia pass complete deep left to Antonio Bryant for 50 yards, touchdown. Penalty on Ken Lucas: Illegal Contact (Declined)501.6507.0005.35
2008-09-28FalconsPanthers22:21210ATL 1714-6Jerious Norwood up the middle for 40 yards (tackle by Thomas Davis)40-0.5802.7203.30
2008-09-21VikingsPanthers313:00215CAR 3416-10Gus Frerotte pass complete deep right to Visanthe Shiancoe for 34 yards, touchdown342.4207.0004.58
2008-09-14BearsPanthers18:00217CHI 40-7Kyle Orton pass complete deep left to Brandon Lloyd for 32 yards (tackle by Ken Lucas)32-1.2901.3302.62
2008-12-28SaintsPanthers20:47210CAR 269-23Drew Brees pass complete deep right to Marques Colston for 26 yards, touchdown263.3007.0003.70
2008-10-12BuccaneersPanthers21:03210TAM 3617-3Jeff Garcia pass complete short right to Earnest Graham for 24 yards (tackle by Jon Beason)240.7902.9202.13
2008-10-26CardinalsPanthers23:38210CAR 393-10Kurt Warner pass complete short middle to Jerheme Urban for 23 yards (tackle by Chris Gamble)232.4404.5102.07
2008-10-26CardinalsPanthers24:05210CRD 403-10Kurt Warner pass complete deep right to Steve Breaston for 21 yards (tackle by Jon Beason)211.0502.9801.93
2008-10-26CardinalsPanthers414:56210CRD 2224-23Kurt Warner pass complete deep right to Steve Breaston for 21 yards (tackle by Chris Gamble)21-0.1301.8001.93
2008-10-26CardinalsPanthers47:38210CRD 4827-23Kurt Warner pass complete deep middle to Jerheme Urban for 19 yards (tackle by Thomas Davis). Penalty on Mike Gandy: Offensive Holding, 10 yards (no play)191.5800.230-1.35
2008-10-26CardinalsPanthers48:23210CRD 3027-23Kurt Warner pass complete deep right to Larry Fitzgerald for 18 yards (tackle by Hilee Taylor)180.3902.1301.74
2008-11-23FalconsPanthers30:22211CAR 2617-13Matt Ryan pass complete short left to Michael Jenkins for 17 yards (tackle by Richard Marshall). Penalty on Charles Johnson: Defensive Offside (Declined), Penalty on Richard Marshall: Unnecessary Roughness, 5 yards173.2306.2803.05
2008-10-19SaintsPanthers40:55210NOR 3130-7Drew Brees pass complete short left to Devery Henderson for 17 yards (tackle by Charles Godfrey)170.4602.1301.67
2008-12-21GiantsPanthers412:18219NYG 1420-28Brandon Jacobs left guard for 16 yards (tackle by Jon Beason and Ken Lucas)16-1.4000.1701.57
2008-09-21VikingsPanthers24:04210CAR 440-10Gus Frerotte pass complete deep left to Bobby Wade for 15 yards (tackle by Richard Marshall)152.1103.6401.53
2008-12-08BuccaneersPanthers48:16210TAM 3631-17Jeff Garcia pass complete short left to Michael Clayton for 15 yards (tackle by Ken Lucas)150.7902.3201.53
2008-09-28FalconsPanthers37:37210ATL 3214-9Matt Ryan pass complete short right to Roddy White for 14 yards (tackle by Ken Lucas)140.5301.9901.46
2008-12-14BroncosPanthers41:59210DEN 4530-10Tatum Bell up the middle for 14 yards (tackle by Jon Beason)141.3802.8501.47
2008-11-16LionsPanthers20:49210DET 4621-13Daunte Culpepper pass complete short right to Calvin Johnson for 14 yards (tackle by Chris Gamble)141.4502.9201.47
2008-11-09RaidersPanthers415:00210RAI 366-14Andrew Walter pass complete short middle to Javon Walker for 13 yards (tackle by Jon Beason)130.7902.1901.40
2008-09-28FalconsPanthers42:02210ATL 2424-9Matt Ryan pass complete short middle to Michael Jenkins for 12 yards (tackle by Richard Marshall)120.0001.3301.33
2008-12-14BroncosPanthers34:09216 5027-10Jay Cutler pass complete short middle to Eddie Royal for 12 yards (tackle by Chris Harris)121.3002.210.91
2008-09-21VikingsPanthers111:50211MIN 300-3Adrian Peterson left tackle for 12 yards (tackle by Richard Marshall). Penalty on Ryan Cook: Offensive Holding, 10 yards (no play)120.320-1.030-1.35
2008-11-09RaidersPanthers36:09210RAI 116-14Andrew Walter pass complete short middle to Michael Bush for 12 yards (tackle by Jon Beason)12-0.7800.4801.26
2008-10-26CardinalsPanthers49:04210CRD 2027-23Kurt Warner pass complete short right to Tim Hightower for 10 yards (tackle by Jon Beason)10-0.2700.9401.21
2008-12-14BroncosPanthers32:29216CAR 3927-10Jay Cutler pass complete short right to Eddie Royal for 10 yards (tackle by Chris Gamble)102.0302.680.65
2008-10-05ChiefsPanthers411:44212KAN 2434-0Tyler Thigpen pass complete short left to Dwayne Bowe for 10 yards (tackle by Ken Lucas)10-0.1400.500.64
2008-11-09RaidersPanthers22:46210RAI 170-14Andrew Walter pass complete short right to Michael Bush for 10 yards (tackle by Ma'ake Kemoeatu)10-0.5800.7401.32
2008-11-16LionsPanthers112:26215DET 380-0Daunte Culpepper up the middle for 9 yards (tackle by Charles Godfrey)90.5801.090.51
2008-10-19SaintsPanthers27:47210NOR 4110-7Drew Brees pass complete short left to Devery Henderson for 9 yards (tackle by Ken Lucas)91.1201.620.50
2008-12-21GiantsPanthers28:07210NYG 2010-14Derrick Ward left tackle for 9 yards (tackle by Thomas Davis)9-0.2700.230.50
2008-12-08BuccaneersPanthers14:05210CAR 423-0Warrick Dunn up the middle for 9 yards (tackle by Chris Harris)92.2402.740.50
2008-11-16LionsPanthers20:32210CAR 4021-13Daunte Culpepper pass complete short right to Kevin Smith for 8 yards (tackle by Richard Marshall)82.3702.740.37
2008-09-21VikingsPanthers15:01211MIN 220-3Adrian Peterson for 8 yards (tackle by Julius Peppers)8-0.2000.170.37
2008-09-07ChargersPanthers44:43210CAR 2417-19LaDainian Tomlinson up the middle for 8 yards (tackle by Chris Harris)83.4303.950.52
2008-12-14BroncosPanthers20:17210DEN 1817-10Selvin Young left end for 7 yards (tackle by Charles Godfrey). Selvin Young fumbles (forced by Charles Godfrey), recovered by Tyler Brayton at DEN-25 (tackle by Ryan Harris)7-0.490-3.910-3.42
2008-11-30PackersPanthers18:23210GNB 230-7Aaron Rodgers pass complete short middle to Donald Lee for 7 yards (tackle by Na'il Diggs)7-0.0700.170.24
2008-10-05ChiefsPanthers410:49210KAN 3834-0Jamaal Charles right end for 7 yards (tackle by Charles Johnson)70.9201.160.24
2008-10-19SaintsPanthers23:14210NOR 3313-7Deuce McAllister up the middle for 7 yards (tackle by Thomas Davis)70.5900.830.24
2008-10-12BuccaneersPanthers20:26210CAR 4017-3Jeff Garcia pass complete short middle to Michael Clayton for 7 yards (tackle by Richard Marshall)72.3702.610.24
2008-12-08BuccaneersPanthers20:39216TAM 3310-3Warrick Dunn up the middle for 7 yards (tackle by Charles Godfrey and Thomas Davis)70.1800.430.25
2008-09-28FalconsPanthers310:52210ATL 2014-9Michael Turner up the middle for 6 yards (tackle by Chris Harris)6-0.270-0.160.11
2008-09-14BearsPanthers214:54210 500-7Matt Forte right end for 6 yards (tackle by Jon Beason)61.7101.820.11
2008-11-16LionsPanthers44:39210DET 2031-22Daunte Culpepper pass complete short left to Casey Fitzsimmons for 6 yards (tackle by Thomas Davis)6-0.270-0.160.11
2008-11-23FalconsPanthers214:31210CAR 1510-0Matt Ryan pass complete short left to Jerious Norwood for 5 yards (tackle by Charles Godfrey)53.9504.000.05
2008-09-21VikingsPanthers44:45211MIN 2920-10Adrian Peterson left tackle for 5 yards (tackle by Tyler Brayton)50.2600.230-0.03
2008-12-28SaintsPanthers25:59220NOR 213-9Deuce McAllister left guard for 5 yards (tackle by Richard Marshall)5-0.890-0.890.00
2008-11-09RaidersPanthers24:07214RAI 110-7Justin Fargas left tackle for 5 yards (tackle by Richard Marshall and Jon Beason)5-1.070-1.250-0.18
2008-11-09RaidersPanthers39:42210CAR 323-14Justin Fargas up the middle for 5 yards (tackle by Na'il Diggs)52.9002.870-0.03
2008-09-07ChargersPanthers32:28210SDG 1910-9LaDainian Tomlinson up the middle for 5 yards (tackle by Jon Beason)5-0.390-0.420-0.03
2008-11-23FalconsPanthers49:47215ATL 2124-21Matt Ryan pass complete short right to Jason Snelling for 4 yards (tackle by Jon Beason)4-0.550-0.690-0.14
2008-09-14BearsPanthers413:40210CHI 1213-17Kyle Orton pass complete short right to Rashied Davis for 4 yards (tackle by Na'il Diggs)4-0.780-0.950-0.17
2008-10-19SaintsPanthers413:00210CAR 1127-7Deuce McAllister up the middle for 4 yards (tackle by Damione Lewis)44.1403.980-0.16
2008-09-07ChargersPanthers30:12216SDG 1110-16Philip Rivers pass complete short right to Brandon Manumaleuna for 4 yards (tackle by Jon Beason)4-1.220-1.570-0.35
2008-12-14BroncosPanthers18:17210DEN 207-7P.J. Pope right tackle for 3 yards (tackle by Damione Lewis)3-0.270-0.560-0.29
2008-10-05ChiefsPanthers28:23213KAN 3214-0Damon Huard pass complete short right to Tony Gonzalez for 3 yards (tackle by Jon Beason)30.3200.040-0.28
2008-10-05ChiefsPanthers41:12210CAR 3134-0Tyler Thigpen pass complete short left to Jamaal Charles for 3 yards (tackle by Landon Johnson)32.9702.680-0.29
2008-09-21VikingsPanthers314:58210MIN 2010-10Adrian Peterson for 3 yards (tackle by Charles Godfrey and Ma'ake Kemoeatu)3-0.270-0.560-0.29
2008-10-19SaintsPanthers29:14211NOR 2510-7Reggie Bush right tackle for 3 yards (tackle by Chris Gamble)3-0.010-0.300-0.29
2008-12-28SaintsPanthers314:54210NOR 2010-23Deuce McAllister left guard for 3 yards (tackle by Chris Harris)3-0.270-0.560-0.29
2008-11-09RaidersPanthers45:14210RAI 416-14Justin Fargas left guard for 3 yards (tackle by Jon Beason)31.1200.830-0.29
2008-12-08BuccaneersPanthers11:50215CAR 353-0Jeff Garcia left tackle for 3 yards (tackle by Jon Beason)32.3602.080-0.28
2008-12-14BroncosPanthers215:00211DEN 2910-10Tatum Bell left end for 2 yards (tackle by Ken Lucas)20.260-0.160-0.42
2008-12-14BroncosPanthers312:39210DEN 1927-10Tatum Bell right end for 2 yards (tackle by Ma'ake Kemoeatu)2-0.390-0.810-0.42
2008-10-19SaintsPanthers21:56210NOR 4613-7Drew Brees pass complete short right to Lance Moore for 2 yards (tackle by Richard Marshall)21.4501.030-0.42
2008-10-19SaintsPanthers13:09213NOR 483-0Reggie Bush right end for 2 yards (tackle by Richard Marshall). Penalty on Richard Marshall: Unnecessary Roughness, 15 yards21.3803.2501.87
2008-09-07ChargersPanthers111:42210SDG 430-0LaDainian Tomlinson up the middle for 2 yards (tackle by Chris Harris)21.2500.830-0.42
2008-11-09RaidersPanthers41:22210RAI 466-17Andrew Walter pass complete short right to Michael Bush for 1 yard (tackle by Chris Gamble)11.4500.890-0.56
2008-11-09RaidersPanthers10:53215RAI 280-7Justin Fargas right end for 1 yard (tackle by Thomas Davis)1-0.080-0.620-0.54
2008-11-09RaidersPanthers32:24218RAI 376-14Michael Bush right tackle for 1 yard (tackle by Thomas Davis and Gary Gibson)10.300-0.230-0.53
2008-09-07ChargersPanthers24:12210SDG 207-6LaDainian Tomlinson up the middle for 1 yard (tackle by Na'il Diggs)1-0.270-0.820-0.55
2008-09-28FalconsPanthers44:14211ATL 4924-9Matt Ryan pass incomplete short left intended for Jerious Norwood. Penalty on Darwin Walker: Roughing the Passer, 15 yards (no play)01.5803.1801.60
2008-09-14BearsPanthers21:48215CHI 40-10Matt Forte right end for no gain (tackle by Thomas Davis)0-1.150-2.010-0.86
2008-09-14BearsPanthers21:57212CHI 70-10Matt Forte right end for no gain (tackle by Damione Lewis and Chris Harris). Penalty on Jason McKie: Offensive Holding, 3 yards (no play)0-0.930-1.150-0.22
2008-11-09RaidersPanthers314:46210CAR 250-14Justin Fargas up the middle for no gain (tackle by Julius Peppers)03.3602.680-0.68
2008-10-26CardinalsPanthers11:27210CRD 290-3Tim Hightower left guard for -1 yards (tackle by Gary Gibson and Landon Johnson)-10.330-0.490-0.82
2008-11-30PackersPanthers214:13210CAR 220-7Ryan Grant right end for -1 yards (tackle by Thomas Davis)-13.5602.740-0.82
2008-10-05ChiefsPanthers39:26210KAN 4224-0Larry Johnson right tackle for -2 yards (tackle by Charles Godfrey)-21.1900.230-0.96
2008-10-19SaintsPanthers212:13210NOR 463-7Drew Brees pass complete short right to Jeremy Shockey for -3 yards (tackle by Julius Peppers). Jeremy Shockey fumbles (forced by Julius Peppers), recovered by Chris Harris at NOR-43 and returned for 3 yards (tackle by Jahri Evans)-31.450-2.920-4.37
2008-11-16LionsPanthers213:55211CAR 180-7Rudi Johnson left end for -4 yards (tackle by Na'il Diggs)-43.7202.540-1.18
2008-09-28FalconsPanthers39:36210ATL 3314-9Michael Turner up the middle for -6 yards (tackle by Thomas Davis)-60.590-0.890-1.48
2008-10-26CardinalsPanthers47:18220CRD 3827-23Kurt Warner sacked by Charles Johnson for -6 yards-60.230-1.220-1.45
2008-10-05ChiefsPanthers19:49217KAN 110-0Damon Huard sacked by Tyler Brayton for -6 yards. Damon Huard fumbles (forced by Tyler Brayton), recovered by Larry Johnson at KAN-3-6-1.290-3.180-1.89
2008-12-21GiantsPanthers23:18210NYG 4510-21Eli Manning sacked by Thomas Davis for -6 yards-61.380-0.100-1.48
2008-12-14BroncosPanthers411:10210DEN 2830-10Jay Cutler sacked by Charles Johnson for -8 yards-80.260-1.480-1.74
2008-11-16LionsPanthers11:06210CAR 460-7Daunte Culpepper sacked by Damione Lewis and Thomas Davis for -9 yards-91.9800.100-1.88
2008-09-28FalconsPanthers212:55210CAR 257-3Matt Ryan pass incomplete short right intended for Michael Turner3.3602.680-0.68
2008-09-28FalconsPanthers35:32210CAR 4314-9Matt Ryan pass incomplete short left intended for Roddy White2.1801.490-0.69
2008-09-28FalconsPanthers45:24210ATL 3524-9Matt Ryan pass incomplete short middle intended for Roddy White0.7200.040-0.68
2008-09-28FalconsPanthers41:52210ATL 3624-9Matt Ryan pass incomplete deep right intended for Roddy White (defended by Chris Gamble)0.7900.100-0.69
2008-11-23FalconsPanthers312:17210ATL 2017-10Matt Ryan pass incomplete short middle intended for Roddy White-0.270-0.960-0.69
2008-11-23FalconsPanthers32:48210ATL 4517-13Matt Ryan pass incomplete short left intended for Michael Jenkins1.3800.700-0.68
2008-09-14BearsPanthers25:14210CHI 250-10Kyle Orton pass incomplete deep left intended for Brandon Lloyd (defended by Jon Beason)0.060-0.620-0.68
2008-10-26CardinalsPanthers34:58210CRD 3617-17Kurt Warner pass incomplete deep right intended for Steve Breaston0.7900.100-0.69
2008-12-14BroncosPanthers212:50216DEN 3610-10Jay Cutler pass incomplete deep middle intended for Brandon Marshall0.380-0.290-0.67
2008-12-14BroncosPanthers24:43210DEN 3717-10Jay Cutler pass incomplete short right intended for Eddie Royal (defended by Charles Johnson)0.8600.170-0.69
2008-11-30PackersPanthers20:24210GNB 2910-21Aaron Rodgers pass incomplete short middle intended for Donald Lee0.330-0.360-0.69
2008-11-30PackersPanthers314:13210CAR 2610-21Aaron Rodgers pass incomplete short left intended for Brandon Jackson3.3002.610-0.69
2008-11-30PackersPanthers32:29215GNB 1921-21Aaron Rodgers pass incomplete deep right intended for James Jones-0.740-1.430-0.69
2008-11-30PackersPanthers41:19210GNB 1731-35Aaron Rodgers pass incomplete deep right intended for Donald Driver is intercepted by Jon Beason at CAR-39-0.580-1.530-0.95
2008-10-05ChiefsPanthers14:04216KAN 147-0Damon Huard pass incomplete deep left intended for Dwayne Bowe-1.180-2.030-0.85
2008-10-05ChiefsPanthers29:46210KAN 2014-0Damon Huard pass incomplete short right intended for Tony Gonzalez (defended by Chris Gamble)-0.270-0.960-0.69
2008-10-05ChiefsPanthers30:38210KAN 3831-0Damon Huard pass incomplete0.9200.230-0.69
2008-10-05ChiefsPanthers45:22225KAN 1534-0Tyler Thigpen pass incomplete short right intended for Jamaal Charles (defended by Damione Lewis)-1.780-2.840-1.06
2008-09-21VikingsPanthers111:18221MIN 200-3Gus Frerotte pass incomplete deep middle intended for Visanthe Shiancoe-1.030-1.680-0.65
2008-09-21VikingsPanthers19:15210MIN 410-3Gus Frerotte pass incomplete deep middle intended for Bernard Berrian is intercepted by Chris Gamble at CAR-35 and returned for 19 yards (tackle by Chester Taylor)1.120-2.520-3.64
2008-09-21VikingsPanthers11:17210MIN 480-3Gus Frerotte pass incomplete short right intended for Chester Taylor1.5800.890-0.69
2008-10-19SaintsPanthers16:10210CAR 483-0Drew Brees pass incomplete short left intended for Lance Moore (defended by Julius Peppers)1.8501.160-0.69
2008-10-19SaintsPanthers33:12210CAR 4627-7Drew Brees pass incomplete deep right intended for Robert Meachem1.9801.290-0.69
2008-12-28SaintsPanthers313:28210NOR 4210-23Drew Brees pass incomplete short right intended for Deuce McAllister (defended by Charles Johnson)1.1900.500-0.69
2008-12-28SaintsPanthers38:41220NOR 3910-30Drew Brees pass incomplete short right intended for Mike Bell0.300-0.360-0.66
2008-12-28SaintsPanthers47:50210CAR 4617-30Drew Brees pass incomplete short right intended for Billy Miller1.9801.290-0.69
2008-12-28SaintsPanthers46:02222CAR 2917-30Drew Brees pass incomplete short right intended for Robert Meachem (defended by Chris Gamble)2.2701.620-0.65
2008-11-09RaidersPanthers28:14219RAI 150-7Andrew Walter pass incomplete short right intended for Luke Lawton-1.350-2.250-0.90
2008-11-09RaidersPanthers26:37226RAI 150-7Andrew Walter pass incomplete short middle intended for Michael Bush (defended by Julius Peppers)-1.860-2.940-1.08
2008-11-09RaidersPanthers21:11223RAI 440-14Andrew Walter pass incomplete short left intended for Zach Miller0.420-0.230-0.65
2008-11-09RaidersPanthers310:46213RAI 383-14Andrew Walter pass incomplete short left intended for Luke Lawton (defended by Jon Beason)0.7200.040-0.68
2008-11-09RaidersPanthers40:17210CAR 406-17Andrew Walter pass incomplete short right intended for Michael Bush2.3701.680-0.69
2008-10-12BuccaneersPanthers29:13211CAR 1914-3Jeff Garcia pass incomplete short left intended for Warrick Dunn3.6702.970-0.70
2008-10-12BuccaneersPanthers26:34214TAM 3117-3Jeff Garcia pass incomplete short left intended for Ike Hilliard (defended by Damione Lewis)0.180-0.490-0.67
2008-12-08BuccaneersPanthers29:24210TAM 353-0Jeff Garcia pass incomplete short middle intended for B.J. Askew (defended by Damione Lewis)0.7200.040-0.68
2008-12-08BuccaneersPanthers47:42210CAR 4931-17Jeff Garcia pass incomplete short right intended for Michael Clayton1.7801.090-0.69
2008-12-08BuccaneersPanthers45:25210TAM 1831-17Jeff Garcia pass incomplete short middle intended for Warrick Dunn-0.490-1.170-0.68
If you utilize material unique to a Sports Reference site for a tweet, an article, or for research for a broadcast or podcast, please strongly consider citing this site as the source for the material. It would be greatly appreciated and would help us continue to produce this material.