← 1986 DRAFT PLAYER PROFILE R3 · #62 OVERALL · RB

Barry Word

Drafted by NO · GM Jim Finks · Virginia

All NFL teams

Full-career context

These totals follow Barry Word across every NFL team. Draft credit is separated below for each team that selected him.

Games played72
Games started26
Weighted career AV23
Pro Bowls0
AP1 All-Pro0
Career seasons9

Accountability by draft event

What each drafting team received

1986 · Round 3 · #62

NO draft credit

GM Jim Finks

Team games14
Team starts1
On-team AV2
On-team PB / AP10 / 0
Terrible-2.43 contribution76th of 81 picks for this GM

Games: direct team-season record. Starts: direct team-season record.

Long-career hit

Barry Word became a 9-season, 72-game NFL player after going #62. The retained-value model still ranks him 76th of 81 for Jim Finks because NO only got 14 of those games.

His retained-value contribution score (opportunity plus quality plus recognition, with related outcomes collapsed inside each bucket) is -2.43. This is a per-pick accountability metric, separate from Jim Finks's leaderboard composite θ.

Full-career context prevents this from being labeled as a bad talent pick: the negative model score is about retained team value, not whether the draft identified an NFL-caliber player.

The walkthrough below shows which bucket carried the pick: playing time, value quality, or league honors.

Opportunity
Did he earn the field?
Games played
14
on drafting team · 72 full-career
Games started
1
on drafting team · 26 full-career
Snap-z
0.0
0 modeled seasons
Quality
Was that time valuable?
On-team AV
2
modeled; full weighted AV 23
AV / 1k snaps
snap-era only
AV-rate z
position-year adjusted quality
Recognition
Did the league notice?
Pro Bowls
0
all on drafting team
AP1 All-Pro
0 AP1
all on drafting team · AP2 context 0
All-Decade
0
context only

Did this pick move Jim Finks's grade?

The first chart removes the time axis: every Jim Finks pick is sorted by retained contribution across opportunity, quality, and recognition. Barry Word totals -2.43. The second chart breaks that same contribution into the seasons when the evidence arrived. Opportunity and quality can move separately, which keeps high-snap, low-AV profiles from looking cleaner than they are.

Aggregate contribution by player

-4-20+2+4+6+8+10+12+14+16+1838. Singletary#38 · Mike Singletary · aggregate +18.72Singletary +18.760. Swilling#60 · Pat Swilling · aggregate +5.35Swilling +5.3179. Martin#179 · Eric Martin · aggregate +5.02Martin +5.019. Martin#19 · Wayne Martin · aggregate +3.50Martin +3.58. Roaf#8 · Willie Roaf · aggregate +3.39Roaf +3.414. Turnbull#14 · Renaldo Turnbull · aggregate +2.51Turnbull +2.5179. Atkins#179 · Gene Atkins · aggregate +2.27Atkins +2.331. Hilliard#31 · Dalton Hilliard · aggregate +2.07Hilliard +2.144. Buck#44 · Vince Buck · aggregate +1.8196. Trapilo#96 · Steve Trapilo · aggregate +1.46106. Lumpkin#106 · Sean Lumpkin · aggregate +1.41109. Brown#109 · Derek Brown · aggregate +1.27137. Hughes#137 · Tyrone Hughes · aggregate +1.2595. Bell#95 · Todd Bell · aggregate +1.0719. Wilson#19 · Otis Wilson · aggregate +0.97133. Haverdink#133 · Kevin Haverdink · aggregate +0.9246. Suhey#46 · Matt Suhey · aggregate +0.90126. Jones#126 · Reggie Jones · aggregate +0.84190. Forde#190 · Brian Forde · aggregate +0.7240. Hill#40 · Lonzell Hill · aggregate +0.636. Dombrowski#6 · Jim Dombrowski · aggregate +0.49150. Henderson#150 · Reuben Henderson · aggregate +0.42177. Fisher#177 · Jeff Fisher · aggregate +0.3457. Mayes#57 · Rueben Mayes · aggregate +0.33112. Scales#112 · Greg Scales · aggregate +0.33173. Fenerty#173 · Gill Fenerty · aggregate +0.30115. Sutton#115 · Reggie Sutton · aggregate +0.28193. Henderson#193 · Othello Henderson · aggregate +0.27146. Becker#146 · Kurt Becker · aggregate +0.21173. Waechter#173 · Henry Waechter · aggregate +0.1198. Winston#98 · DeMond Winston · aggregate +0.0089. Gentry#89 · Dennis Gentry · aggregate -0.07156. Buck#156 · Mike Buck · aggregate -0.0820. Smith#20 · Irv Smith · aggregate -0.14123. Mack#123 · Milton Mack · aggregate -0.1662. Wrightman#62 · Tim Wrightman · aggregate -0.18164. Vincent#164 · Kary Vincent · aggregate -0.1967. Margerum#67 · Ken Margerum · aggregate -0.24152. Henley#152 · Thomas Henley · aggregate -0.36182. Haynes#182 · Hayward Haynes · aggregate -0.39183. Hough#183 · Scott Hough · aggregate -0.4024. Toles#24 · Alvin Toles · aggregate -0.43142. Thompson#142 · Bob Thompson · aggregate -0.4338. Gilbert#38 · Daren Gilbert · aggregate -0.44138. Small#138 · Torrance Small · aggregate -0.4488. Edwards#88 · Kelvin Edwards · aggregate -0.47183. Tolbert#183 · Emanuel Tolbert · aggregate -0.48106. Mayes#106 · Michael Mayes · aggregate -0.4842. Carroll#42 · Wesley Carroll · aggregate -0.48165. Dixon#165 · Ronnie Dixon · aggregate -0.49162. Sims#162 · Bob Sims · aggregate -0.5167. Adams#67 · Michael Adams · aggregate -0.5272. Legette#72 · Tyrone Legette · aggregate -0.52156. Guess#156 · Mike Guess · aggregate -0.53134. Tabron#134 · Dennis Tabron · aggregate -0.56106. Carr#106 · Lydell Carr · aggregate -0.57158. Williams#158 · James Williams · aggregate -0.61125. Arbuckle#125 · Charles Arbuckle · aggregate -0.6179. Phillips#79 · Kim Phillips · aggregate -0.63130. Tabor#130 · Paul Tabor · aggregate -0.6581. Stephens#81 · Tony Stephens · aggregate -0.6795. Allen#95 · Billy Allen · aggregate -0.68186. Griggs#186 · David Griggs · aggregate -0.71159. Turner#159 · Floyd Turner · aggregate -0.7395. McGuire#95 · Gene McGuire · aggregate -0.7621. Dunbar#21 · Vaughn Dunbar · aggregate -0.92116. Hartnett#116 · Perry Hartnett · aggregate -0.9253. Freeman#53 · Reggie Freeman · aggregate -0.9311. Horne#11 · Keith Van Horne · aggregate -0.94134. Taylor#134 · Keith Taylor · aggregate -0.9746. Massey#46 · Robert Massey · aggregate -1.2811. Knight#11 · Shawn Knight · aggregate -1.7752. Perriman#52 · Brett Perriman · aggregate -2.0371. Smeenge#71 · Joel Smeenge · aggregate -2.04103. Thompson#103 · Arland Thompson · aggregate -2.24Thompson -2.262. Word#62 · Barry Word · aggregate -2.43Word -2.424. Heyward#24 · Craig Heyward · aggregate -2.69Heyward -2.768. Rio#68 · Jack Del Rio · aggregate -2.91Rio -2.9154. McAfee#154 · Fred McAfee · aggregate -3.63McAfee -3.65. McMahon#5 · Jim McMahon · aggregate -5.07McMahon -5.189. Neal#89 · Lorenzo Neal · aggregate -5.69Neal -5.7

Incremental contribution by season

-10-8-6-4-20+2+4+6+8+10+121980 · Otis Wilson · incremental -0.671980 · Emanuel Tolbert · incremental -0.821980 · Mike Guess · incremental -0.931980 · Paul Tabor · incremental -1.021980 · Matt Suhey · incremental -1.351980 · Arland Thompson · incremental -3.551981 · Jeff Fisher · incremental +0.221981 · Otis Wilson · incremental +0.241981 · Matt Suhey · incremental +0.371981 · Reuben Henderson · incremental +0.431981 · Mike Singletary · incremental +0.461981 · Todd Bell · incremental -0.011981 · Ken Margerum · incremental -0.241981 · Keith Van Horne · incremental -6.551982 · Todd Bell · incremental +0.061982 · Reuben Henderson · incremental +0.101982 · Jeff Fisher · incremental +0.121982 · Keith Van Horne · incremental +0.221982 · Otis Wilson · incremental +0.231982 · Matt Suhey · incremental +0.231982 · Mike Singletary · incremental +0.481982 · Henry Waechter · incremental -0.021982 · Ken Margerum · incremental -0.031982 · Tim Wrightman · incremental -0.071982 · Kurt Becker · incremental -0.191982 · Dennis Gentry · incremental -0.741982 · Dennis Tabron · incremental -0.971982 · Perry Hartnett · incremental -1.391982 · Jim McMahon · incremental -1.651983 · Jeff Fisher · incremental +0.091983 · Kurt Becker · incremental +0.091983 · Dennis Gentry · incremental +0.181983 · Todd Bell · incremental +0.211983 · Keith Van Horne · incremental +0.271983 · Otis Wilson · incremental +0.301983 · Matt Suhey · incremental +0.381983 · Mike Singletary · incremental +1.731983 · Ken Margerum · incremental -0.011983 · Perry Hartnett · incremental -0.101983 · Jim McMahon · incremental -0.801984 · Kurt Becker · incremental +0.081984 · Dennis Gentry · incremental +0.181984 · Jeff Fisher · incremental +0.221984 · Otis Wilson · incremental +0.281984 · Keith Van Horne · incremental +0.341984 · Matt Suhey · incremental +0.421984 · Todd Bell · incremental +1.191984 · Mike Singletary · incremental +3.851984 · Henry Waechter · incremental -0.061984 · Jim McMahon · incremental -0.551985 · Ken Margerum · incremental +0.011985 · Kurt Becker · incremental +0.011985 · Henry Waechter · incremental +0.101985 · Otis Wilson · incremental +0.131985 · Dennis Gentry · incremental +0.161985 · Keith Van Horne · incremental +0.401985 · Matt Suhey · incremental +0.421985 · Eric Martin · incremental +0.501985 · Mike Singletary · incremental +3.851985 · Daren Gilbert · incremental -0.061985 · Alvin Toles · incremental -0.101985 · Tim Wrightman · incremental -0.391985 · Billy Allen · incremental -1.151985 · Jack Del Rio · incremental -3.711985 · Jim McMahon · incremental -4.541986 · Ken Margerum · incremental +0.001986 · Daren Gilbert · incremental +0.001986 · Pat Swilling · incremental +0.041986 · Dalton Hilliard · incremental +0.081986 · Dennis Gentry · incremental +0.101986 · Todd Bell · incremental +0.111986 · Kurt Becker · incremental +0.121986 · Henry Waechter · incremental +0.131986 · Otis Wilson · incremental +0.321986 · Matt Suhey · incremental +0.381986 · Keith Van Horne · incremental +0.381986 · Eric Martin · incremental +0.651986 · Mike Singletary · incremental +3.861986 · Tim Wrightman · incremental -0.011986 · Reggie Sutton · incremental -0.031986 · Gill Fenerty · incremental -0.041986 · Rueben Mayes · incremental -0.141986 · Jim McMahon · incremental -0.341986 · Alvin Toles · incremental -0.461986 · Barry Word · incremental -0.531986 · Kelvin Edwards · incremental -0.731986 · Bob Thompson · incremental -0.751986 · Jack Del Rio · incremental -0.991986 · Jim Dombrowski · incremental -3.061987 · Alvin Toles · incremental +0.031987 · Lonzell Hill · incremental +0.101987 · Kurt Becker · incremental +0.101987 · Dennis Gentry · incremental +0.111987 · Otis Wilson · incremental +0.121987 · Reggie Sutton · incremental +0.131987 · Gene Atkins · incremental +0.131987 · Todd Bell · incremental +0.161987 · Matt Suhey · incremental +0.161987 · Rueben Mayes · incremental +0.191987 · Pat Swilling · incremental +0.221987 · Jim Dombrowski · incremental +0.261987 · Keith Van Horne · incremental +0.291987 · Dalton Hilliard · incremental +0.301987 · Steve Trapilo · incremental +0.441987 · Eric Martin · incremental +0.731987 · Mike Singletary · incremental +3.631987 · Milton Mack · incremental -0.051987 · Daren Gilbert · incremental -0.301987 · Jim McMahon · incremental -0.471987 · Thomas Henley · incremental -0.631987 · Michael Adams · incremental -0.691987 · Shawn Knight · incremental -2.671987 · Barry Word · incremental -3.141988 · Alvin Toles · incremental +0.031988 · Milton Mack · incremental +0.041988 · Greg Scales · incremental +0.101988 · Rueben Mayes · incremental +0.131988 · Kurt Becker · incremental +0.151988 · Reggie Sutton · incremental +0.231988 · Pat Swilling · incremental +0.231988 · Brian Forde · incremental +0.291988 · Steve Trapilo · incremental +0.341988 · Keith Van Horne · incremental +0.351988 · Jim Dombrowski · incremental +0.381988 · Dalton Hilliard · incremental +0.381988 · Gene Atkins · incremental +0.391988 · Lonzell Hill · incremental +0.391988 · Matt Suhey · incremental +0.401988 · Eric Martin · incremental +1.801988 · Mike Singletary · incremental +3.881988 · Keith Taylor · incremental -0.161988 · Barry Word · incremental -0.181988 · Dennis Gentry · incremental -0.191988 · Michael Adams · incremental -0.221988 · Daren Gilbert · incremental -0.301988 · Jim McMahon · incremental -0.531988 · Bob Sims · incremental -0.861988 · Lydell Carr · incremental -0.961988 · Brett Perriman · incremental -1.071988 · Tony Stephens · incremental -1.151988 · Craig Heyward · incremental -2.431989 · Dennis Gentry · incremental +0.021989 · Greg Scales · incremental +0.161989 · Matt Suhey · incremental +0.181989 · Brian Forde · incremental +0.281989 · Keith Van Horne · incremental +0.361989 · Lonzell Hill · incremental +0.371989 · Jim Dombrowski · incremental +0.391989 · Kevin Haverdink · incremental +0.451989 · Gene Atkins · incremental +0.461989 · Steve Trapilo · incremental +0.661989 · Eric Martin · incremental +0.851989 · Pat Swilling · incremental +1.171989 · Dalton Hilliard · incremental +1.251989 · Mike Singletary · incremental +3.701989 · Milton Mack · incremental -0.101989 · Craig Heyward · incremental -0.341989 · Floyd Turner · incremental -0.341989 · Brett Perriman · incremental -0.631989 · Michael Mayes · incremental -0.851989 · Wayne Martin · incremental -0.911989 · Kim Phillips · incremental -1.041989 · David Griggs · incremental -1.181989 · Robert Massey · incremental -1.231990 · Milton Mack · incremental +0.021990 · Dennis Gentry · incremental +0.021990 · Kurt Becker · incremental +0.091990 · Rueben Mayes · incremental +0.121990 · Lonzell Hill · incremental +0.121990 · Gill Fenerty · incremental +0.131990 · Dalton Hilliard · incremental +0.141990 · Vince Buck · incremental +0.171990 · Renaldo Turnbull · incremental +0.231990 · Greg Scales · incremental +0.251990 · Brian Forde · incremental +0.341990 · Jim Dombrowski · incremental +0.381990 · Keith Van Horne · incremental +0.381990 · Wayne Martin · incremental +0.431990 · Gene Atkins · incremental +0.621990 · Steve Trapilo · incremental +0.631990 · Kevin Haverdink · incremental +0.651990 · Eric Martin · incremental +0.811990 · Pat Swilling · incremental +1.191990 · Mike Singletary · incremental +1.731990 · Mike Buck · incremental -0.011990 · Floyd Turner · incremental -0.071990 · DeMond Winston · incremental -0.181990 · James Williams · incremental -0.191990 · Joel Smeenge · incremental -0.621990 · Craig Heyward · incremental -0.641990 · Scott Hough · incremental -0.701990 · Robert Massey · incremental -0.821990 · Charles Arbuckle · incremental -1.171990 · Brett Perriman · incremental -1.461991 · Greg Scales · incremental +0.001991 · Dennis Gentry · incremental +0.161991 · Renaldo Turnbull · incremental +0.171991 · Dalton Hilliard · incremental +0.171991 · Reggie Jones · incremental +0.241991 · Kevin Haverdink · incremental +0.301991 · Gill Fenerty · incremental +0.321991 · Brian Forde · incremental +0.341991 · Jim Dombrowski · incremental +0.391991 · Keith Van Horne · incremental +0.391991 · Vince Buck · incremental +0.621991 · Wayne Martin · incremental +0.651991 · Gene Atkins · incremental +0.671991 · Eric Martin · incremental +0.721991 · Pat Swilling · incremental +3.091991 · Mike Singletary · incremental +3.791991 · Mike Buck · incremental -0.021991 · Milton Mack · incremental -0.081991 · James Williams · incremental -0.141991 · Wesley Carroll · incremental -0.191991 · Craig Heyward · incremental -0.241991 · Joel Smeenge · incremental -0.301991 · Floyd Turner · incremental -0.451991 · Hayward Haynes · incremental -0.671991 · Fred McAfee · incremental -2.301992 · James Williams · incremental +0.041992 · Steve Trapilo · incremental +0.051992 · DeMond Winston · incremental +0.131992 · Renaldo Turnbull · incremental +0.141992 · Dennis Gentry · incremental +0.151992 · Sean Lumpkin · incremental +0.281992 · Vince Buck · incremental +0.291992 · Dalton Hilliard · incremental +0.351992 · Jim Dombrowski · incremental +0.391992 · Keith Van Horne · incremental +0.391992 · Gene Atkins · incremental +0.621992 · Wayne Martin · incremental +0.651992 · Reggie Jones · incremental +0.781992 · Eric Martin · incremental +0.781992 · Mike Singletary · incremental +1.611992 · Pat Swilling · incremental +3.011992 · Mike Buck · incremental -0.021992 · Tyrone Legette · incremental -0.131992 · Joel Smeenge · incremental -0.161992 · Floyd Turner · incremental -0.161992 · Torrance Small · incremental -0.281992 · Kary Vincent · incremental -0.421992 · Keith Taylor · incremental -0.521992 · Wesley Carroll · incremental -0.531992 · Craig Heyward · incremental -0.621992 · Fred McAfee · incremental -0.811992 · Vaughn Dunbar · incremental -1.241992 · Gene McGuire · incremental -1.271993 · Torrance Small · incremental +0.021993 · DeMond Winston · incremental +0.141993 · Othello Henderson · incremental +0.161993 · Keith Van Horne · incremental +0.161993 · Jim Dombrowski · incremental +0.181993 · Reggie Jones · incremental +0.231993 · Sean Lumpkin · incremental +0.231993 · Dalton Hilliard · incremental +0.251993 · Willie Roaf · incremental +0.261993 · Gene Atkins · incremental +0.571993 · Wayne Martin · incremental +0.611993 · Vince Buck · incremental +0.631993 · Derek Brown · incremental +0.691993 · Eric Martin · incremental +0.751993 · Tyrone Hughes · incremental +1.381993 · Renaldo Turnbull · incremental +3.261993 · Mike Buck · incremental -0.091993 · Tyrone Legette · incremental -0.111993 · Irv Smith · incremental -0.191993 · Floyd Turner · incremental -0.201993 · James Williams · incremental -0.291993 · Keith Taylor · incremental -0.831993 · Ronnie Dixon · incremental -0.841993 · Joel Smeenge · incremental -0.961993 · Reggie Freeman · incremental -1.471993 · Fred McAfee · incremental -2.051993 · Lorenzo Neal · incremental -3.421994 · Reggie Jones · incremental +0.031994 · DeMond Winston · incremental +0.031994 · Irv Smith · incremental +0.081994 · Othello Henderson · incremental +0.221994 · Renaldo Turnbull · incremental +0.281994 · Tyrone Hughes · incremental +0.321994 · Jim Dombrowski · incremental +0.381994 · Vince Buck · incremental +0.611994 · Wayne Martin · incremental +0.651994 · Derek Brown · incremental +0.691994 · Sean Lumpkin · incremental +0.781994 · Willie Roaf · incremental +1.541994 · Vaughn Dunbar · incremental -0.101994 · Tyrone Legette · incremental -0.211994 · James Williams · incremental -0.221994 · Joel Smeenge · incremental -0.961994 · Lorenzo Neal · incremental -1.591995 · Irv Smith · incremental +0.051995 · Tyrone Hughes · incremental +0.271995 · Renaldo Turnbull · incremental +0.281995 · Derek Brown · incremental +0.341995 · Jim Dombrowski · incremental +0.381995 · Vince Buck · incremental +0.521995 · Wayne Martin · incremental +0.631995 · Sean Lumpkin · incremental +0.841995 · Willie Roaf · incremental +1.821995 · Vaughn Dunbar · incremental -0.011995 · Torrance Small · incremental -0.011995 · Tyrone Legette · incremental -0.271995 · Lorenzo Neal · incremental -1.451996 · Irv Smith · incremental +0.051996 · Sean Lumpkin · incremental +0.171996 · Renaldo Turnbull · incremental +0.181996 · Derek Brown · incremental +0.201996 · Jim Dombrowski · incremental +0.231996 · Willie Roaf · incremental +0.231996 · Tyrone Hughes · incremental +0.251996 · Wayne Martin · incremental +0.631996 · Torrance Small · incremental -0.431996 · Lorenzo Neal · incremental -2.371997 · Irv Smith · incremental +0.071997 · Willie Roaf · incremental +0.261997 · Wayne Martin · incremental +0.631998 · Willie Roaf · incremental +0.251998 · Wayne Martin · incremental +0.581999 · Willie Roaf · incremental +0.541999 · Wayne Martin · incremental +0.562000 · Fred McAfee · incremental +0.002000 · Willie Roaf · incremental +0.612001 · Fred McAfee · incremental +0.002001 · Willie Roaf · incremental +0.122002 · Fred McAfee · incremental +0.252003 · Fred McAfee · incremental +0.002004 · Fred McAfee · incremental +0.002005 · Fred McAfee · incremental +0.002006 · Fred McAfee · incremental +0.00Thompson -3.6Horne -6.5Singletary +3.9Singletary +3.9Rio -3.7McMahon -4.5Singletary +3.9Word -0.5Singletary +3.6Word -3.1Singletary +3.9Word -0.2Singletary +3.7Singletary +3.8Neal -3.419806 players19818 players198215 players198311 players198410 players198515 players198624 players198724 players198828 players198923 players199030 players199125 players199228 players199327 players199417 players199513 players199610 players19973 players19982 players19992 players20002 players20012 players20021 player20031 player20041 player20051 player20061 player
Above expectationBelow expectationBarry WordGM total +7.1Barry Word by season -3.9

How much retained production did Barry Word return vs. his slot?

Each mark below is one player's model value above slot. Light gray marks are slot-similar peers: RBs drafted within ±5 picks of Barry Word since 2010 (17 players).The score is the retained production/value bucket from the pick-residual model: on-team AV plus AV-rate quality, adjusted for draft slot, position, and era. Opportunity snaps and league honors are excluded.

-1-0.50+0.5+1+1.5+2Model value above slot63. CookJames Cook · model value +2.1+2.167. KamaraAlvin Kamara · model value +1.961. LacyEddie Lacy · model value +1.467. HillmanRonnie Hillman · model value +0.362. DillonAJ Dillon · model value +0.366. GibsonAntonio Gibson · model value +0.258. TateBen Tate · model value +0.160. HarveyRJ Harvey · model value +0.158. BallMontee Ball · model value -0.162. MichaelChristine Michael · model value -0.166. BensonTrey Benson · model value -0.157. LeshoureMikel Leshoure · model value -0.259. HardestyMontario Hardesty · model value -0.262. ThomasDaniel Thomas · model value -0.361. JamesLaMichael James · model value -0.357. HydeCarlos Hyde · model value -0.459. GuiceDerrius Guice · model value -0.562. WordBarry Word · model value -1-1
Barry WordSlot-similar peers (17)

Cumulative value over time

Year-by-year running totals since draft. Left axis = games started. Right axis = honors (Pro Bowl / AP1 / AP2). Pre-2013 picks have no games-started line because that comes from per-game snap counts (not available for older players). Honors extend back to 1980.

'86'88'90'92'940713202601Cumulative GSHonors count
Games started (cumulative) Pro Bowls AP1 All-Pro AP2 All-Pro

Full-career season history (9 scored seasons)

YearTeamGPGSSnapsSnap-zAVAV/snapPBAP1AP2
1986000
1987NO1212
1988NO200
1989000
1990KC1638
1991KC1636
1992KC12115
1993MIN1384
1994ARI100

How to read this