Player ⇅ Pos ⇅ Matchup ⇅ Snp ⇅ Tkl ⇅ Solo ⇅ Ast ⇅ Range ⇅ Line ⇅ Edge ⇅
Carson Schwesinger CLE @ NO LB CLE @ NO 68 9.4 4.0 5.4 6–13
Nick Bolton KC vs NYJ LB KC vs NYJ 68 8.7 4.5 4.2 5–13
Christian Elliss NE vs GB LB NE vs GB 64 8.7 4.2 4.5 5–13
Josiah Trotter TB @ CHI LB TB @ CHI 57 8.1 4.1 4.0 4–12
Pete Werner NO vs CLE LB NO vs CLE 64 8.0 4.5 3.5 4–12
Robert Spillane NE vs GB LB NE vs GB 68 7.9 3.9 4.1 4–12
Micah McFadden NYG @ PHI LB NYG @ PHI 64 7.9 4.4 3.5 4–12
Arvell Reese NYG @ PHI LB NYG @ PHI 68 7.8 4.9 2.9 4–12
Ty'Ron Hopper GB @ NE LB GB @ NE 68 7.7 4.0 3.8 4–12
Ernest Jones IV SEA vs ARI LB SEA vs ARI 56 7.7 3.8 3.9 4–12
Zaire Franklin GB @ NE LB GB @ NE 68 7.6 3.9 3.7 4–12
Jack Gibbens ARI @ SEA LB ARI @ SEA 55 7.5 3.7 3.8 4–11
Kaden Elliss NO vs CLE LB NO vs CLE 68 7.5 3.9 3.5 4–11
Drue Tranquill KC vs NYJ LB KC vs NYJ 63 7.3 3.8 3.4 4–11
Zack Baun PHI vs NYG LB PHI vs NYG 60 7.2 3.8 3.4 4–11
Dane Belton NYJ @ KC S NYJ @ KC 59 7.1 3.9 3.3 4–11
Isaiah McDuffie GB @ NE LB GB @ NE 48 7.0 3.4 3.6 3–11
Devin Bush CHI vs TB LB CHI vs TB 54 6.8 3.6 3.3 3–10
Dillon Thieneman CHI vs TB S CHI vs TB 63 6.8 4.2 2.7 4–10
Mack Wilson Sr. ARI @ SEA LB ARI @ SEA 66 6.7 3.5 3.2 3–11
Budda Baker ARI @ SEA S ARI @ SEA 61 6.5 3.3 3.2 3–10
Quincy Williams CLE @ NO LB CLE @ NO 65 6.4 3.6 2.9 3–10
Devon Witherspoon SEA vs ARI CB SEA vs ARI 65 6.1 4.0 2.1 3–9
Drake Thomas SEA vs ARI LB SEA vs ARI 49 6.1 3.0 3.0 3–10
Demario Davis NYJ @ KC LB NYJ @ KC 49 6.0 3.0 3.0 3–9
Chamarri Conner KC vs NYJ S KC vs NYJ 60 5.9 3.9 2.0 3–9
Evan Williams GB @ NE S GB @ NE 54 5.8 3.4 2.4 3–9
Alex Anzalone TB @ CHI LB TB @ CHI 63 5.8 3.1 2.7 3–9
Jamien Sherwood NYJ @ KC LB NYJ @ KC 45 5.8 2.9 2.9 2–9
Tykee Smith TB @ CHI S TB @ CHI 58 5.6 3.4 2.1 3–9
Minkah Fitzpatrick NYJ @ KC S NYJ @ KC 62 5.5 3.5 2.1 3–9
Ronnie Hickman CLE @ NO S CLE @ NO 59 5.5 2.8 2.6 2–9
Jihaad Campbell PHI vs NYG LB PHI vs NYG 49 5.4 3.0 2.4 2–9
Cam Lewis CHI vs TB CB CHI vs TB 60 5.2 3.8 1.4 2–9
Cooper DeJean PHI vs NYG CB PHI vs NYG 62 5.2 3.4 1.8 2–8
D'Marco Jackson CHI vs TB LB CHI vs TB 45 5.2 2.5 2.7 2–9
Julian Love SEA vs ARI S SEA vs ARI 62 5.2 3.6 1.6 2–8
Danny Stutsman NO vs CLE LB NO vs CLE 35 5.2 2.6 2.6 2–9
Ifeatu Melifonwu TB @ CHI S TB @ CHI 61 5.2 3.3 1.9 2–8
Kevin Byard NE vs GB S NE vs GB 58 5.2 3.3 1.9 2–8
Justin Reid NO vs CLE S NO vs CLE 62 5.1 3.2 1.9 2–8
Grant Delpit CLE @ NO S CLE @ NO 61 5.0 3.0 2.0 2–8
Mansoor Delane KC vs NYJ CB KC vs NYJ 62 5.0 3.4 1.7 2–8
Tyler Nubin NYG @ PHI S NYG @ PHI 49 4.9 3.0 1.9 2–8
Xavier McKinney GB @ NE S GB @ NE 58 4.9 2.9 2.0 2–8
Tyrice Knight SEA vs ARI LB SEA vs ARI 35 4.9 2.5 2.4 2–8
Jacob Parrish TB @ CHI CB TB @ CHI 51 4.7 3.3 1.4 2–8
Zyon McCollum TB @ CHI CB TB @ CHI 62 4.7 3.3 1.4 2–8
Andrew Wingard ARI @ SEA S ARI @ SEA 59 4.7 2.7 2.0 2–8
Jevon Holland NYG @ PHI S NYG @ PHI 62 4.6 3.0 1.6 2–8
Andrew Mukuba PHI vs NYG S PHI vs NYG 63 4.6 2.8 1.8 2–8
Julian Blackmon NO vs CLE S NO vs CLE 63 4.5 3.0 1.5 2–7
Keisean Nixon GB @ NE CB GB @ NE 60 4.5 3.3 1.2 2–7
Josh Jobe SEA vs ARI CB SEA vs ARI 64 4.4 3.3 1.1 2–7
Jeffery Simmons CHI vs TB DT CHI vs TB 51 4.4 2.3 2.1 2–7
Nohl Williams KC vs NYJ CB KC vs NYJ 57 4.4 2.7 1.6 2–7
Craig Woodson NE vs GB S NE vs GB 54 4.4 2.6 1.8 2–7
Ty Okada SEA vs ARI S SEA vs ARI 54 4.4 2.9 1.5 2–7
Azareye'h Thomas NYJ @ KC CB NYJ @ KC 61 4.2 2.6 1.7 2–7
Tyson Campbell CLE @ NO CB CLE @ NO 48 4.2 2.7 1.5 2–7
Christian Gonzalez NE vs GB CB NE vs GB 60 4.2 3.2 0.9 2–7
Elijah Ponder NE vs GB LB NE vs GB 48 4.0 2.3 1.7 1–7
Nick Emmanwori SEA vs ARI S SEA vs ARI 40 4.0 2.8 1.2 1–7
Malik Muhammad II CHI vs TB CB CHI vs TB 53 4.0 2.6 1.3 1–7
Jeffrey Bassa KC vs NYJ LB KC vs NYJ 25 3.9 1.9 1.9 1–7
Javon Bullard GB @ NE S GB @ NE 37 3.9 2.3 1.5 1–7
Kool-Aid McKinstry NO vs CLE CB NO vs CLE 60 3.8 2.8 1.0 1–7
Alohi Gilman KC vs NYJ S KC vs NYJ 49 3.8 2.2 1.6 1–7
Deonte Banks NYG @ PHI CB NYG @ PHI 60 3.8 2.6 1.2 1–7
Antoine Winfield Jr. TB @ CHI S TB @ CHI 38 3.7 2.2 1.5 1–6
Jowon Briggs NYJ @ KC DT NYJ @ KC 52 3.7 1.6 2.1 1–6
Greg Newsome II NYG @ PHI CB NYG @ PHI 57 3.6 2.6 1.0 1–6
Jaylon Johnson CHI vs TB CB CHI vs TB 64 3.6 2.8 0.8 1–6
Riq Woolen PHI vs NYG CB PHI vs NYG 60 3.6 2.7 0.9 1–6
Carlton Davis III NE vs GB CB NE vs GB 47 3.6 2.4 1.2 1–6
Jonas Sanker NO vs CLE S NO vs CLE 39 3.6 2.3 1.3 1–6
Denzel Burke ARI @ SEA CB ARI @ SEA 55 3.6 2.6 1.0 1–6
Tyrique Stevenson Sr. CHI vs TB CB CHI vs TB 39 3.6 2.4 1.1 1–6
Leonard Williams SEA vs ARI DT SEA vs ARI 46 3.5 1.9 1.6 1–6
Harrison Phillips NYJ @ KC DT NYJ @ KC 45 3.5 1.3 2.1 1–6
David Bailey NYJ @ KC LB NYJ @ KC 36 3.4 2.0 1.4 1–6
T.J. Edwards CHI vs TB LB CHI vs TB 32 3.4 1.9 1.6 1–6
Starling Thomas V ARI @ SEA CB ARI @ SEA 48 3.4 2.5 0.9 1–6
Marcus Jones NE vs GB CB NE vs GB 37 3.3 2.4 1.0 1–6
Denzel Ward CLE @ NO CB CLE @ NO 55 3.3 2.4 1.0 1–6
Brandon Cisse GB @ NE CB GB @ NE 47 3.3 2.4 1.0 1–6
Brandon Stephens NYJ @ KC CB NYJ @ KC 52 3.3 2.3 1.0 1–6
Dru Phillips NYG @ PHI CB NYG @ PHI 39 3.3 2.4 0.9 1–6
Michael Carter II PHI vs NYG CB PHI vs NYG 39 3.3 2.0 1.2 1–6
Quincy Riley NO vs CLE CB NO vs CLE 53 3.2 2.4 0.8 1–6
Jeremiah Trotter Jr. PHI vs NYG LB PHI vs NYG 17 3.2 1.7 1.5 0–6
Jarvis Brownlee Jr. NYJ @ KC CB NYJ @ KC 38 3.1 2.0 1.1 1–6
Carl Granderson NO vs CLE DE NO vs CLE 43 3.1 1.6 1.5 1–5
Mason Graham CLE @ NO DT CLE @ NO 50 3.0 1.6 1.4 1–5
Max Melton ARI @ SEA CB ARI @ SEA 38 3.0 2.0 1.0 1–6
Myles Harden CLE @ NO CB CLE @ NO 38 3.0 1.8 1.2 1–5
Jordan Davis PHI vs NYG DT PHI vs NYG 34 3.0 1.3 1.6 1–5
Emmanuel McNeil-Warren CLE @ NO S CLE @ NO 23 2.9 1.7 1.2 1–5
A'Shawn Robinson TB @ CHI DT TB @ CHI 32 2.9 1.2 1.8 1–5
Abdul Carter NYG @ PHI LB NYG @ PHI 50 2.9 1.5 1.4 1–5
Byron Murphy II SEA vs ARI DT SEA vs ARI 39 2.9 1.2 1.7 1–5
Josh Sweat ARI @ SEA LB ARI @ SEA 41 2.9 1.7 1.2 1–5
Dante Stills ARI @ SEA DT ARI @ SEA 48 2.9 1.4 1.5 1–5
Quinyon Mitchell PHI vs NYG CB PHI vs NYG 53 2.9 2.2 0.7 1–5
Gabe Jacas NE vs GB LB NE vs GB 29 2.9 1.5 1.3 1–5
Jalen Carter PHI vs NYG DT PHI vs NYG 53 2.7 1.5 1.2 1–5
Austin Booker CHI vs TB DE CHI vs TB 40 2.7 1.5 1.2 1–5
Grady Jarrett CHI vs TB DE CHI vs TB 45 2.7 1.2 1.5 1–5
DJ Reader NYG @ PHI DT NYG @ PHI 48 2.7 1.3 1.4 1–5
Jared Verse CLE @ NO DE CLE @ NO 44 2.7 1.4 1.3 1–5
George Karlaftis KC vs NYJ DE KC vs NYJ 48 2.7 1.4 1.3 1–5
Yaya Diaby TB @ CHI LB TB @ CHI 38 2.6 1.6 1.0 1–5
Joseph Ossai NYJ @ KC DE NYJ @ KC 38 2.6 1.4 1.3 1–5
Nolan Smith Jr. PHI vs NYG LB PHI vs NYG 37 2.6 1.3 1.3 0–5
Arnold Ebiketie PHI vs NYG LB PHI vs NYG 28 2.6 1.3 1.2 1–5
Moro Ojomo PHI vs NYG DT PHI vs NYG 44 2.6 1.1 1.5 1–5
Milton Williams NE vs GB DT NE vs GB 45 2.6 1.2 1.3 1–5
Chase Young NO vs CLE DE NO vs CLE 50 2.5 1.4 1.1 1–5
Kristian Fulton KC vs NYJ CB KC vs NYJ 39 2.5 1.8 0.7 0–5
Darrell Jackson Jr. NYJ @ KC DT NYJ @ KC 31 2.4 1.1 1.3 1–5
Walter Nolen III ARI @ SEA DT ARI @ SEA 42 2.4 1.2 1.2 1–4
Nathan Shepherd NO vs CLE DT NO vs CLE 37 2.3 1.1 1.3 0–4
DeMarcus Lawrence SEA vs ARI LB SEA vs ARI 27 2.3 1.2 1.1 0–5
Colby Wooden NO vs CLE DT NO vs CLE 30 2.3 1.1 1.2 0–4
Shelby Harris NYG @ PHI DT NYG @ PHI 40 2.3 1.0 1.2 0–4
Keionte Scott TB @ CHI CB TB @ CHI 20 2.3 1.7 0.6 0–4
Noah Sewell CHI vs TB LB CHI vs TB 15 2.3 1.3 1.0 0–5
Jarran Reed SEA vs ARI DT SEA vs ARI 33 2.2 1.0 1.3 0–4
Sam Williams CLE @ NO LB CLE @ NO 23 2.2 1.2 1.0 0–4
Kayvon Thibodeaux NYG @ PHI LB NYG @ PHI 40 2.2 1.1 1.2 0–4
Kingsley Enagbare NYJ @ KC LB NYJ @ KC 26 2.2 1.1 1.1 0–4
Lukas Van Ness GB @ NE DE GB @ NE 32 2.2 1.2 1.0 0–4
Rueben Bain Jr. TB @ CHI LB TB @ CHI 29 2.1 1.1 1.0 0–4
Kyler Gordon CHI vs TB CB CHI vs TB 20 2.1 1.4 0.7 0–4
Ashton Gillotte KC vs NYJ DE KC vs NYJ 29 2.1 1.0 1.1 0–4
Vita Vea TB @ CHI DT TB @ CHI 45 2.1 1.0 1.1 0–4
Jack Cochrane KC vs NYJ LB KC vs NYJ 13 2.1 1.0 1.1 0–5
Felix Anudike-Uzomah KC vs NYJ DE KC vs NYJ 36 2.1 1.1 1.0 0–4
David Walker TB @ CHI LB TB @ CHI 15 2.1 1.2 0.8 0–4
Kei'Trel Clark ARI @ SEA CB ARI @ SEA 23 2.1 1.3 0.8 0–4
Dre'Mont Jones NE vs GB DE NE vs GB 39 2.0 0.9 1.1 0–4
Isaiah McGuire CLE @ NO DE CLE @ NO 33 2.0 1.0 1.0 0–4
Maliek Collins CLE @ NO DT CLE @ NO 39 2.0 1.0 0.9 0–4
Jadon Canady NEW KC vs NYJ CB KC vs NYJ 23 1.9 1.3 0.6 0–4
James Lynch CHI vs TB DT CHI vs TB 27 1.9 0.9 1.1 0–4
Barryn Sorrell GB @ NE DE GB @ NE 23 1.9 1.0 0.9 0–4
Daniel Hardy CHI vs TB DE CHI vs TB 17 1.9 0.8 1.1 0–4
Montez Sweat CHI vs TB DE CHI vs TB 34 1.9 1.0 0.9 0–4
Jason Pinnock NYG @ PHI S NYG @ PHI 23 1.9 1.2 0.7 0–4
Trace Ford NYG @ PHI LB NYG @ PHI 13 1.9 1.0 0.9 0–4
Christian Barmore NE vs GB DT NE vs GB 33 1.9 1.0 0.8 0–4
Chris Jones KC vs NYJ DT KC vs NYJ 42 1.9 0.9 0.9 0–4
Karl Brooks GB @ NE DT GB @ NE 37 1.9 0.8 1.0 0–4
Charles Woods NE vs GB CB NE vs GB 22 1.9 1.3 0.6 0–4
Baron Browning ARI @ SEA LB ARI @ SEA 28 1.8 1.0 0.9 0–4
Byron Young PHI vs NYG DT PHI vs NYG 24 1.8 0.8 1.0 0–4
Cory Durden NE vs GB DT NE vs GB 25 1.8 0.7 1.1 0–4
L.J. Collier ARI @ SEA DE ARI @ SEA 35 1.8 0.8 1.0 0–4
Roy Lopez ARI @ SEA DT ARI @ SEA 27 1.8 0.8 1.0 0–4
Benjamin St-Juste GB @ NE CB GB @ NE 13 1.8 1.2 0.5 0–4
Calijah Kancey TB @ CHI DT TB @ CHI 39 1.8 1.1 0.6 0–4
Devonte Wyatt GB @ NE DT GB @ NE 27 1.7 1.0 0.8 0–4
Rakeem Nunez-Roches TB @ CHI DT TB @ CHI 25 1.7 0.6 1.1 0–4
Zaven Collins ARI @ SEA LB ARI @ SEA 20 1.7 1.0 0.7 0–4
Kenny Moore II PHI vs NYG CB PHI vs NYG 20 1.7 1.1 0.6 0–4
Martin Emerson Jr. NO vs CLE CB NO vs CLE 20 1.7 1.2 0.4 0–4
Khyiris Tonga KC vs NYJ DT KC vs NYJ 24 1.7 0.7 1.0 0–3
Darius Alexander NYG @ PHI DT NYG @ PHI 30 1.7 0.8 0.8 0–3
Elijah Hicks CHI vs TB S CHI vs TB 10 1.6 1.0 0.6 0–4
Rylie Mills SEA vs ARI DT SEA vs ARI 25 1.6 0.8 0.8 0–3
Jaylen Reed NE vs GB S NE vs GB 13 1.6 1.1 0.5 0–4
SirVocea Dennis TB @ CHI LB TB @ CHI 13 1.6 1.0 0.6 0–4
Vernon Broughton NO vs CLE DT NO vs CLE 24 1.5 0.7 0.9 0–3
Terrion Arnold SEA vs ARI CB SEA vs ARI 21 1.5 1.1 0.4 0–3
Andre Cisco NYJ @ KC S NYJ @ KC 20 1.5 1.0 0.5 0–3
Mike Hall Jr. CLE @ NO DT CLE @ NO 26 1.5 0.8 0.8 0–3
Darius Muasau NE vs GB LB NE vs GB 12 1.5 0.7 0.7 0–4
Bobby Jamison-Travis NEW NYG @ PHI DT NYG @ PHI 21 1.4 0.7 0.7 0–3
Darius Robinson ARI @ SEA DE ARI @ SEA 19 1.4 0.6 0.8 0–3
Jalyx Hunt PHI vs NYG LB PHI vs NYG 18 1.4 0.8 0.6 0–3
Jaden Hicks KC vs NYJ S KC vs NYJ 14 1.4 0.9 0.5 0–3
Ar'Darius Washington NYG @ PHI S NYG @ PHI 14 1.4 1.0 0.5 0–3
Kentavius Street CHI vs TB DT CHI vs TB 22 1.4 0.7 0.7 0–3
Adin Huntington CLE @ NO DE CLE @ NO 16 1.4 0.6 0.8 0–3
Nate Lynn NEW NYJ @ KC DE NYJ @ KC 19 1.4 0.7 0.7 0–3
CJ Okoye NEW NYG @ PHI DT NYG @ PHI 13 1.4 0.7 0.7 0–3
Jordan Burch ARI @ SEA LB ARI @ SEA 17 1.3 0.6 0.7 0–3
Uchenna Nwosu SEA vs ARI LB SEA vs ARI 18 1.3 0.7 0.6 0–3
Will McDonald IV NYJ @ KC DE NYJ @ KC 25 1.3 0.7 0.6 0–3
Chris Roland-Wallace KC vs NYJ CB KC vs NYJ 7 1.3 0.8 0.4 0–3
Trevin Wallace NYJ @ KC LB NYJ @ KC 12 1.3 0.7 0.6 0–3
Kitan Oladapo GB @ NE S GB @ NE 7 1.3 0.8 0.4 0–3
Derick Hall SEA vs ARI LB SEA vs ARI 17 1.3 0.6 0.6 0–3
Carrington Valentine GB @ NE CB GB @ NE 22 1.2 0.9 0.4 0–3
Sam Kamara CLE @ NO DT CLE @ NO 21 1.2 0.7 0.6 0–3
Cameron Jordan NO vs CLE DE NO vs CLE 18 1.2 0.7 0.5 0–3
Brandon Pili SEA vs ARI DT SEA vs ARI 18 1.2 0.5 0.7 0–3
Nehemiah Pritchett SEA vs ARI CB SEA vs ARI 10 1.2 0.8 0.3 0–3
Jordan Howden NO vs CLE S NO vs CLE 10 1.2 0.8 0.4 0–3
Noah Igbinoghene CLE @ NO CB CLE @ NO 13 1.1 0.7 0.4 0–3
Chris McClellan GB @ NE DT GB @ NE 18 1.1 0.5 0.6 0–3
Mike Morris SEA vs ARI DE SEA vs ARI 12 1.1 0.6 0.5 0–3
AJ Epenesa PHI vs NYG DE PHI vs NYG 14 1.1 0.6 0.5 0–3
Al-Quadin Muhammad TB @ CHI LB TB @ CHI 16 1.0 0.6 0.4 0–3
Jonathan Greenard PHI vs NYG LB PHI vs NYG 15 1.0 0.6 0.4 0–3
Marcus Epps PHI vs NYG S PHI vs NYG 10 1.0 0.7 0.3 0–3
Brenton Cox Jr. GB @ NE DE GB @ NE 14 1.0 0.5 0.4 0–2
Garrett Williams ARI @ SEA CB ARI @ SEA 13 1.0 0.6 0.3 0–3
DaQuan Jones NE vs GB DT NE vs GB 18 1.0 0.5 0.5 0–2
Leonard Taylor III NE vs GB DT NE vs GB 11 0.9 0.5 0.5 0–2
R Mason Thomas KC vs NYJ DE KC vs NYJ 18 0.9 0.4 0.4 0–2
Kalen King ARI @ SEA CB ARI @ SEA 7 0.9 0.6 0.3 0–3
Elijah Roberts TB @ CHI DE TB @ CHI 18 0.9 0.5 0.4 0–2
Mekhi Blackmon CLE @ NO CB CLE @ NO 7 0.9 0.7 0.2 0–3
Tyree Wilson NO vs CLE DE NO vs CLE 8 0.9 0.5 0.4 0–2
Jack Heflin NYJ @ KC DT NYJ @ KC 12 0.9 0.4 0.4 0–2
Benjamin Morrison TB @ CHI CB TB @ CHI 9 0.8 0.6 0.2 0–2
Bryson Eason NEW KC vs NYJ DT KC vs NYJ 12 0.8 0.4 0.4 0–2
D'Angelo Ponds NYJ @ KC CB NYJ @ KC 9 0.8 0.5 0.3 0–2
DeMonte Capehart NEW TB @ CHI DT TB @ CHI 11 0.8 0.4 0.4 0–2
Dani Dennis-Sutton GB @ NE DE GB @ NE 9 0.8 0.4 0.4 0–2
Khristian Boyd NO vs CLE DT NO vs CLE 12 0.7 0.4 0.4 0–2
Neville Gallimore CHI vs TB DT CHI vs TB 10 0.7 0.4 0.4 0–2
Derek Barnett CLE @ NO DE CLE @ NO 10 0.7 0.4 0.3 0–2
Kindle Vildor NE vs GB CB NE vs GB 7 0.6 0.4 0.2 0–2
Payton Page NYJ @ KC DT NYJ @ KC 8 0.6 0.3 0.3 0–2
Dante Fowler Jr. SEA vs ARI LB SEA vs ARI 9 0.6 0.3 0.2 0–2
Marcus Harris NEW KC vs NYJ DT KC vs NYJ 8 0.5 0.3 0.3 0–2
Colton Hood NYG @ PHI CB NYG @ PHI 7 0.5 0.4 0.2 0–2
Joshua Farmer NE vs GB DT NE vs GB 7 0.4 0.2 0.2 0–1
Anthony Campbell GB @ NE DT GB @ NE 6 0.4 0.2 0.2 0–1

Projections only, not advice — prices move. How this works →

Updated Sat Nov 7, 2:01 PM ET · Next Sun Nov 8, 9:00 AM ET
GARBEDGE TIME
Reference
?  How It Works