8, 13) Jose Barboza, Jr. — tuba (track 4) Miri Ben-Ari — strings (tracks 3, 14), string production and arrangements (14) Printz Board — trumpet (track 3) Val Brathwaite — assistant engineer (tracks 2–4, 6, 8) Jason Carson — assistant engineer (tracks 9, 10) Paul Cho — additional production (track 12) Shvona Chung — additional finger snaps and hand claps (track 13) Ted Chung — additional finger snaps and hand claps (track 13) Jimmy Coleman — live drums (track 9) Tom Craskey — bass (tracks 7, 9, 10) Karesha Crawford — trombone (track 4) Jay Curtis — guitar (track 5) Andrew Dawson — engineer (tracks 7, 11, 14) Jenee Dixon — trumpet (track 4) Pete Donelly — engineer (track 9) Jeremy Dyen — ARP synthesizer (track 9) Mike Eleopoulos — assistant engineer (tracks 1–4, 6, 8, 13) Aaron Fessel — engineer (track 7) Michael Harmon — engineer (track 9) DeVon "Devo" Harris — producer (tracks 11, 12, 14) Sharief Hobley — guitar (track 11) Corey Hogan — saxophone (track 4) The Horn Dogs — horns (track 3) Matt Hueneman — engineer (track 13) Jun Ishizeki — engineer (tracks 9, 10) Tim Izo — saxophone (tracks 3, 5), flute (3) Glenn Jeffery — guitar (track 6) Anthony Kilhoffer — engineer (tracks 1–4, 6, 8, 11–14) Elizabeth Lea — trombone (track 5) John Legend — vocals (all tracks), piano (1-8, 11, 13), organ (4, 5, 11), keyboards (9, 12, 14), Rhodes (11), producer (1, 8, 13), co-producer (2-4, 6, 7, 14), co-executive producer Andy Manganello — engineer (tracks 2–4, 6, 8, 13) Manny Marroquin — mixing (tracks 1–9, 11–14) Tara Michel — additional vocals (tracks 2, 4, 6) Na2 — additional vocals (track 7) George Pajon, Jr. — guitar (tracks 3, 5) Michael Peters — engineer (tracks 2–4, 6, 8, 11), assistant engineer (7, 14) Lenesha Randolph — additional vocals (track 7) Jared Robbins — assistant mix engineer (tracks 1–6, 8) James Roston — additional vocals (track 7) M'balia Singley — background vocals (track 9) Snoop Dogg — rap vocals and spoken ad-libs (track 7) Mcgowan Southworth — engineer (track 9) A. Wayne Stephens — additional lead and backup vocals (track 13) Brandy Stephens — additional backup vocals (track 13) Brett Stephens — additional backup vocals (track 13) Dionne Stephens — additional backup vocals (track 13) Doris Stephens — additional backup vocals (track 13) H. Anthony Stephens — additional lead and backup