All Charts
How This Chart Works

This week's most popular songs across all genres, ranked by radio airplay audience impressions as measured by Nielsen Music.

RADIO SONGS

The week of
2
LAST WEEK
15
WEEKS ON CHART
Low
Flo Rida Featuring T-Pain
Songwriter(s)
T.Dillard, M.Humphrey, T-Pain
Producer(s)
DJ Montay
Imprint/Promotion Label
Atlantic | Poe Boy
Gains in performance

EXPAND ALL

Play
1
Flo Rida Featuring T-Pain Low Billboard Radio Songs
Low
Flo Rida Featuring T-Pain
Last
Peak
15  Weeks
2
LAST WEEK
2
TWO WEEKS AGO
1
PEAK POSITION
15
WEEKS ON CHART

Gains in performance

Platinum x8
RIAA Certification

Songwriter(s):
T.Dillard, M.Humphrey, T-Pain
Producer(s):
DJ Montay
Imprint/Promotion Label:
Atlantic | Poe Boy
2
Alicia Keys No One Billboard Radio Songs
No One
Last
Peak
21  Weeks
1
LAST WEEK
1
TWO WEEKS AGO
1
PEAK POSITION
21
WEEKS ON CHART

Platinum x3
RIAA Certification

Songwriter(s):
Alicia Keys, K.Brothers, Jr., G.M.Harry
Producer(s):
Alicia Keys, K.Brothers, Dirty Harry
Imprint/Promotion Label:
RMG | MBK/J
3
Timbaland Featuring OneRepublic Apologize Billboard Radio Songs
Apologize
Timbaland Featuring OneRepublic
Last
Peak
20  Weeks
3
LAST WEEK
3
TWO WEEKS AGO
3
PEAK POSITION
20
WEEKS ON CHART

Platinum x4
RIAA Certification

Songwriter(s):
T.V.Mosley, R.B.Tedder
Producer(s):
G.Wells, R.B.Tedder, Timbaland
Imprint/Promotion Label:
Interscope | Mosley/Blackground
4
Chris Brown With You Billboard Radio Songs
With You
Last
Peak
Weeks
4
LAST WEEK
8
TWO WEEKS AGO
4
PEAK POSITION
8
WEEKS ON CHART

Gains in performance

Platinum x4
RIAA Certification

Songwriter(s):
J.Austin, M.S.Eriksen, T.E.Hermansen, E.Lind, A.Bjorklund
Producer(s):
StarGate
Imprint/Promotion Label:
Zomba | Jive
5
Alicia Keys Like You'll Never See Me Again Billboard Radio Songs
Like You'll Never See Me Again
Last
Peak
12  Weeks
5
LAST WEEK
5
TWO WEEKS AGO
5
PEAK POSITION
12
WEEKS ON CHART

Gains in performance

Songwriter(s):
Alicia Keys, K.Brothers, Jr.
Producer(s):
Alicia Keys, K.Brothers
Imprint/Promotion Label:
RMG | MBK/J
6
Snoop Dogg Sensual Seduction Billboard Radio Songs
Sensual Seduction
Last
Peak
Weeks
8
LAST WEEK
7
TWO WEEKS AGO
6
PEAK POSITION
9
WEEKS ON CHART

Gains in performance

Songwriter(s):
C.C.Broadus Jr., D.Stewart
Producer(s):
S.Redd
Imprint/Promotion Label:
Interscope | Doggystyle/Geffen
7
Fergie Clumsy Billboard Radio Songs
Clumsy
Last
Peak
15  Weeks
6
LAST WEEK
6
TWO WEEKS AGO
5
PEAK POSITION
15
WEEKS ON CHART

Gains in performance

Platinum x2
RIAA Certification

Songwriter(s):
W.Adams, S.Duhamel, B.Troup
Producer(s):
will.i.am
Imprint/Promotion Label:
Interscope | will.i.am/A&M
8
Chris Brown Featuring T-Pain Kiss Kiss Billboard Radio Songs
Kiss Kiss
Chris Brown Featuring T-Pain
Last
Peak
20  Weeks
7
LAST WEEK
4
TWO WEEKS AGO
2
PEAK POSITION
20
WEEKS ON CHART

Platinum x4
RIAA Certification

Songwriter(s):
C.M.Brown, T-Pain
Producer(s):
T-Pain
Imprint/Promotion Label:
Zomba | Jive
9
Trey Songz Can't Help But Wait Billboard Radio Songs
Can't Help But Wait
Last
Peak
18  Weeks
9
LAST WEEK
10
TWO WEEKS AGO
7
PEAK POSITION
18
WEEKS ON CHART

Gains in performance

Gold
RIAA Certification

Songwriter(s):
J.Austin, M.S.Eriksen, T.E.Hermansen
Producer(s):
StarGate
Imprint/Promotion Label:
Atlantic | Songbook
10
J. Holiday Suffocate Billboard Radio Songs
Suffocate
12  Last
10  Peak
11  Weeks
12
LAST WEEK
12
TWO WEEKS AGO
10
PEAK POSITION
11
WEEKS ON CHART

Gains in performance

Gold
RIAA Certification

Songwriter(s):
C.A.Stewart, T.Nash
Producer(s):
C.A.Stewart
Imprint/Promotion Label:
Capitol | Music Line
11
Rihanna Don't Stop The Music Billboard Radio Songs
Don't Stop The Music
15  Last
11  Peak
Weeks
15
LAST WEEK
23
TWO WEEKS AGO
11
PEAK POSITION
7
WEEKS ON CHART

Gains in performance

Platinum x4
RIAA Certification

Songwriter(s):
T.E.Hermansen, M.S.Eriksen, T.Dabney, M.J.Jackson
Producer(s):
StarGate
Imprint/Promotion Label:
IDJMG | SRP/Def Jam
12
Colbie Caillat Bubbly Billboard Radio Songs
Bubbly
10  Last
Peak
20  Weeks
10
LAST WEEK
11
TWO WEEKS AGO
5
PEAK POSITION
20
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
C.Caillat, J.Reeves
Producer(s):
M.Blue, K.Caillat
Imprint/Promotion Label:
Republic
13
Rihanna Featuring Ne-Yo Hate That I Love You Billboard Radio Songs
Hate That I Love You
Rihanna Featuring Ne-Yo
11  Last
Peak
21  Weeks
11
LAST WEEK
9
TWO WEEKS AGO
4
PEAK POSITION
21
WEEKS ON CHART

Platinum x2
RIAA Certification

Songwriter(s):
S.C.Smith, T.E.Hermansen, M.S.Eriksen
Producer(s):
StarGate
Imprint/Promotion Label:
IDJMG | SRP/Def Jam
14
Webbie Featuring Lil' Phat & Lil' Boosie Independent Billboard Radio Songs
Independent
Webbie Featuring Lil' Phat & Lil' Boosie
17  Last
14  Peak
Weeks
17
LAST WEEK
18
TWO WEEKS AGO
14
PEAK POSITION
9
WEEKS ON CHART

Gains in performance

Songwriter(s):
W.Gradney, Jr., M.Vernell III, T.Hatch
Producer(s):
Mouse On Tha Track
Imprint/Promotion Label:
Atlantic | Trill/Asylum
15
Keyshia Cole I Remember Billboard Radio Songs
I Remember
23  Last
15  Peak
Weeks
23
LAST WEEK
30
TWO WEEKS AGO
15
PEAK POSITION
7
WEEKS ON CHART

Gains in performance

Songwriter(s):
K.M.Cole, G.G.Curtis Sr.
Producer(s):
G.G.Curtis, Sr.
Imprint/Promotion Label:
Interscope | Imani/Geffen
16
Jordin Sparks Tattoo Billboard Radio Songs
Tattoo
13  Last
13  Peak
15  Weeks
13
LAST WEEK
14
TWO WEEKS AGO
13
PEAK POSITION
15
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
M.S.Eriksen, T.E.Hermansen, A.Ghost, I.Dench
Producer(s):
StarGate
Imprint/Promotion Label:
Zomba | 19/Jive
17
Finger Eleven Paralyzer Billboard Radio Songs
Paralyzer
16  Last
11  Peak
26  Weeks
16
LAST WEEK
17
TWO WEEKS AGO
11
PEAK POSITION
26
WEEKS ON CHART

Platinum x2
RIAA Certification

Songwriter(s):
Finger Eleven
Producer(s):
Johnny K
Imprint/Promotion Label:
Wind-up
18
Sean Kingston Take You There Billboard Radio Songs
Take You There
21  Last
18  Peak
11  Weeks
21
LAST WEEK
19
TWO WEEKS AGO
18
PEAK POSITION
11
WEEKS ON CHART

Gains in performance

Platinum
RIAA Certification

Songwriter(s):
K.Anderson, J.R.Rotem, E.K.Bogart, T.Thomas, T.Thomas
Producer(s):
J.R.Rotem
Imprint/Promotion Label:
Koch/Epic | Beluga Heights
19
Plies Featuring Akon Hypnotized Billboard Radio Songs
Hypnotized
Plies Featuring Akon
18  Last
11  Peak
15  Weeks
18
LAST WEEK
15
TWO WEEKS AGO
11
PEAK POSITION
15
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
A.L.Washington, A.D.B.A.Thiam
Producer(s):
A.Thiam
Imprint/Promotion Label:
Atlantic | Big Gates/Slip-N-Slide
20
Taylor Swift Teardrops On My Guitar Billboard Radio Songs
Teardrops On My Guitar
19  Last
19  Peak
23  Weeks
19
LAST WEEK
21
TWO WEEKS AGO
19
PEAK POSITION
23
WEEKS ON CHART

Gains in performance

Platinum x3
RIAA Certification

Songwriter(s):
T.Swift, L.Rose
Producer(s):
N.Chapman
Imprint/Promotion Label:
Republic | Big Machine
21
Mary J. Blige Just Fine Billboard Radio Songs
Just Fine
22  Last
17  Peak
15  Weeks
22
LAST WEEK
20
TWO WEEKS AGO
17
PEAK POSITION
15
WEEKS ON CHART

Gains in performance

Songwriter(s):
M.J.Blige, C.A.Stewart, P.Alexander, T.Nash
Producer(s):
C.A.Stewart, Jazze Pha
Imprint/Promotion Label:
Interscope | Matriarch/Geffen
22
Kanye West Featuring Dwele Flashing Lights Billboard Radio Songs
Flashing Lights
Kanye West Featuring Dwele
14  Last
13  Peak
10  Weeks
14
LAST WEEK
13
TWO WEEKS AGO
13
PEAK POSITION
10
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
K.O.West, E.Hudson
Producer(s):
K.West, E.Hudson
Imprint/Promotion Label:
IDJMG | Roc-A-Fella/Def Jam
23
Linkin Park Shadow Of The Day Billboard Radio Songs
Shadow Of The Day
24  Last
23  Peak
Weeks
24
LAST WEEK
28
TWO WEEKS AGO
23
PEAK POSITION
9
WEEKS ON CHART

Gains in performance

Platinum x2
RIAA Certification

Songwriter(s):
M.Shinoda, C.Bennington, J.Hahn, R.Bourdon, B.Delson, D.Farrelll
Producer(s):
R.Rubin, M.Shinoda
Imprint/Promotion Label:
Warner Bros.
24
Mario Crying Out For Me Billboard Radio Songs
Crying Out For Me
34  Last
24  Peak
Weeks
34
LAST WEEK
39
TWO WEEKS AGO
24
PEAK POSITION
6
WEEKS ON CHART

Gains in performance

Songwriter(s):
J.Jones, J.T.Cameron, E.Williams
Producer(s):
Polow Da Don
Imprint/Promotion Label:
RMG | 3rd Street/J
25
Rascal Flatts Winner At A Losing Game Billboard Radio Songs
Winner At A Losing Game
27  Last
25  Peak
14  Weeks
27
LAST WEEK
29
TWO WEEKS AGO
25
PEAK POSITION
14
WEEKS ON CHART

Gains in performance

Songwriter(s):
G.LeVox, J.DeMarcus, J.D.Rooney
Producer(s):
D.Huff, J.DeMarcus, G.LeVox, J.D.Rooney
Imprint/Promotion Label:
Lyric Street
26
Brad Paisley Letter To Me Billboard Radio Songs
Letter To Me
29  Last
26  Peak
10  Weeks
29
LAST WEEK
34
TWO WEEKS AGO
26
PEAK POSITION
10
WEEKS ON CHART

Gains in performance

Gold
RIAA Certification

Songwriter(s):
B.Paisley
Producer(s):
F.Rogers
Imprint/Promotion Label:
Arista Nashville
27
P!nk Who Knew Billboard Radio Songs
Who Knew
26  Last
Peak
29  Weeks
26
LAST WEEK
27
TWO WEEKS AGO
8
PEAK POSITION
29
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
P!nk, Max Martin, L.Gottwald
Producer(s):
Max Martin, Dr. Luke
Imprint/Promotion Label:
Zomba | LaFace
28
Kanye West Featuring T-Pain Good Life Billboard Radio Songs
Good Life
Kanye West Featuring T-Pain
20  Last
Peak
20  Weeks
20
LAST WEEK
16
TWO WEEKS AGO
2
PEAK POSITION
20
WEEKS ON CHART

Platinum x2
RIAA Certification

Songwriter(s):
K.O.West, A.Davis, T-Pain, John Legend, Q.Jones III, J.Ingram
Producer(s):
K.West
Imprint/Promotion Label:
IDJMG | Roc-A-Fella/Def Jam
29
Fergie Big Girls Don't Cry Billboard Radio Songs
Big Girls Don't Cry
25  Last
Peak
37  Weeks
25
LAST WEEK
22
TWO WEEKS AGO
1
PEAK POSITION
37
WEEKS ON CHART

Platinum x4
RIAA Certification

Songwriter(s):
S.Duhamel, T.Gad
Producer(s):
will.i.am
Imprint/Promotion Label:
Interscope | will.i.am/A&M
30
Wyclef Jean Featuring Akon, Lil Wayne & Niia Sweetest Girl (Dollar Bill) Billboard Radio Songs
Sweetest Girl (Dollar Bill)
Wyclef Jean Featuring Akon, Lil Wayne & Niia
38  Last
30  Peak
12  Weeks
38
LAST WEEK
42
TWO WEEKS AGO
30
PEAK POSITION
12
WEEKS ON CHART

Gains in performance

Platinum
RIAA Certification

Songwriter(s):
W.Jean, J.Duplessis, D.Golder, L.Coleman, A.D.B.A.Thiam, D.Carter, Jr., K.Lancaster, D.D.Coles, R.F.Diggs, G.E.Grice, L.J.Hawkes, I.L.Hayes, J.S.Hunter, R.T.Jones, D.Porter, C.Smith, C.Woods
Producer(s):
W.Jean, J.Duplessis, L.Coleman, D.Golder
Imprint/Promotion Label:
Columbia
31
Natasha Bedingfield Featuring Sean Kingston Love Like This Billboard Radio Songs
Love Like This
Natasha Bedingfield Featuring Sean Kingston
28  Last
27  Peak
13  Weeks
28
LAST WEEK
35
TWO WEEKS AGO
27
PEAK POSITION
13
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
W.Wilkins, S.Watters, R.B.Tedder, L.Biancaniello, K.Anderson, Rico Love
Producer(s):
W.Wilkins, S.Watters, R.B.Tedder, L.Biancaniello
Imprint/Promotion Label:
Epic | Phonogenic
32
Timbaland Featuring Keri Hilson The Way I Are Billboard Radio Songs
The Way I Are
Timbaland Featuring Keri Hilson
33  Last
Peak
33  Weeks
33
LAST WEEK
31
TWO WEEKS AGO
2
PEAK POSITION
33
WEEKS ON CHART

Platinum x3
RIAA Certification

Songwriter(s):
T.V.Mosley, F.N.Hills, K.L.Hilson, B.M.Muhammad, C.Nelson, J.Maultsby
Producer(s):
Timbaland, Danja
Imprint/Promotion Label:
Interscope | Mosley/Blackground
33
Gary Allan Watching Airplanes Billboard Radio Songs
Watching Airplanes
39  Last
33  Peak
11  Weeks
39
LAST WEEK
43
TWO WEEKS AGO
33
PEAK POSITION
11
WEEKS ON CHART

Gains in performance

Platinum
RIAA Certification

Songwriter(s):
J.Beavers, J.Singleton
Producer(s):
M.Wright, G.Allan
Imprint/Promotion Label:
MCA Nashville
34
Sara Bareilles Love Song Billboard Radio Songs
Love Song
50  Last
34  Peak
Weeks
50
LAST WEEK
64
TWO WEEKS AGO
34
PEAK POSITION
3
WEEKS ON CHART

Gains in performance

Platinum x4
RIAA Certification

Songwriter(s):
S.Bareilles
Producer(s):
E.I.Rosse
Imprint/Promotion Label:
Epic
35
Taylor Swift Our Song Billboard Radio Songs
Our Song
31  Last
23  Peak
17  Weeks
31
LAST WEEK
26
TWO WEEKS AGO
23
PEAK POSITION
17
WEEKS ON CHART

Platinum x4
RIAA Certification

Songwriter(s):
T.Swift
Producer(s):
N.Chapman
Imprint/Promotion Label:
Republic | Big Machine
36
Paramore Misery Business Billboard Radio Songs
Misery Business
40  Last
33  Peak
12  Weeks
40
LAST WEEK
40
TWO WEEKS AGO
33
PEAK POSITION
12
WEEKS ON CHART

Gains in performance

Platinum x4
RIAA Certification

Songwriter(s):
H.Williams, J.Farro
Producer(s):
D.Bendeth
Imprint/Promotion Label:
RRP | Fueled By Ramen
37
Billy Ray Cyrus With Miley Cyrus Ready, Set, Don't Go Billboard Radio Songs
Ready, Set, Don't Go
Billy Ray Cyrus With Miley Cyrus
41  Last
37  Peak
12  Weeks
41
LAST WEEK
44
TWO WEEKS AGO
37
PEAK POSITION
12
WEEKS ON CHART

Gains in performance

Songwriter(s):
B.R.Cyrus, C.Beathard
Producer(s):
F.Mollin, A.Armato, Tim James
Imprint/Promotion Label:
Lyric Street | Walt Disney
38
Montgomery Gentry What Do Ya Think About That Billboard Radio Songs
What Do Ya Think About That
32  Last
32  Peak
17  Weeks
32
LAST WEEK
33
TWO WEEKS AGO
32
PEAK POSITION
17
WEEKS ON CHART

Songwriter(s):
B.Jones, A.L.Smith
Producer(s):
M.Wright, J.Steele
Imprint/Promotion Label:
Columbia Nashville
39
Buckcherry Sorry Billboard Radio Songs
Sorry
46  Last
39  Peak
Weeks
46
LAST WEEK
52
TWO WEEKS AGO
39
PEAK POSITION
6
WEEKS ON CHART

Gains in performance

Platinum
RIAA Certification

Songwriter(s):
J.Todd, K.Nelson, M.Frederiksen
Producer(s):
K.Nelson, P.DeCarli, M.Plotnikoff
Imprint/Promotion Label:
Atlantic/RRP | Eleven Seven
40
Rodney Atkins Cleaning This Gun (Come On In Boy) Billboard Radio Songs
Cleaning This Gun (Come On In Boy)
51  Last
40  Peak
Weeks
51
LAST WEEK
54
TWO WEEKS AGO
40
PEAK POSITION
5
WEEKS ON CHART

Gains in performance

Gold
RIAA Certification

Songwriter(s):
C.Beathard, M.Cannon-Goodman
Producer(s):
T.Hewitt, R.Atkins
Imprint/Promotion Label:
Curb
41
Kenny Chesney Duet With George Strait Shiftwork Billboard Radio Songs
Shiftwork
Kenny Chesney Duet With George Strait
47  Last
41  Peak
Weeks
47
LAST WEEK
51
TWO WEEKS AGO
41
PEAK POSITION
5
WEEKS ON CHART

Gains in performance

Songwriter(s):
T.Jones
Producer(s):
B.Cannon, K.Chesney
Imprint/Promotion Label:
BNA
42
Sugarland Stay Billboard Radio Songs
Stay
30  Last
25  Peak
14  Weeks
30
LAST WEEK
25
TWO WEEKS AGO
25
PEAK POSITION
14
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
J.O.Nettles
Producer(s):
B.Gallimore, K.Bush, J.Nettles
Imprint/Promotion Label:
Mercury Nashville
43
Lupe Fiasco Featuring Matthew Santos Superstar Billboard Radio Songs
Superstar
Lupe Fiasco Featuring Matthew Santos
Last
43  Peak
Weeks
-
LAST WEEK
-
TWO WEEKS AGO
43
PEAK POSITION
1
WEEKS ON CHART

Gains in performance

Platinum
RIAA Certification

Songwriter(s):
W.Jaco, Soundtrakk
Producer(s):
Soundtrakk
Imprint/Promotion Label:
Atlantic | 1st & 15th
44
Daughtry Over You Billboard Radio Songs
Over You
42  Last
19  Peak
23  Weeks
42
LAST WEEK
41
TWO WEEKS AGO
19
PEAK POSITION
23
WEEKS ON CHART

Platinum x2
RIAA Certification

Songwriter(s):
C.Daughtry, B.Howes
Producer(s):
H.Benson
Imprint/Promotion Label:
RMG | 19/RCA
45
Birdman Featuring Lil Wayne Pop Bottles Billboard Radio Songs
Pop Bottles
Birdman Featuring Lil Wayne
45  Last
43  Peak
10  Weeks
45
LAST WEEK
46
TWO WEEKS AGO
43
PEAK POSITION
10
WEEKS ON CHART

Gains in performance

Gold
RIAA Certification

Songwriter(s):
D.Carter, Jr., S.Morales, R.Diaz
Producer(s):
S.Morales, R.Diaz
Imprint/Promotion Label:
Universal Motown | Cash Money
46
Fat Joe Featuring J. Holiday I Won't Tell Billboard Radio Songs
I Won't Tell
Fat Joe Featuring J. Holiday
53  Last
46  Peak
Weeks
53
LAST WEEK
61
TWO WEEKS AGO
46
PEAK POSITION
5
WEEKS ON CHART

Gains in performance

Songwriter(s):
J.A.Cartegena, L.Coppin, D.Matthews, M.Winans, N.Grymers
Producer(s):
LV, Sean C.
Imprint/Promotion Label:
Capitol | Terror Squad/Imperial
47
Alan Jackson Small Town Southern Man Billboard Radio Songs
Small Town Southern Man
55  Last
47  Peak
Weeks
55
LAST WEEK
58
TWO WEEKS AGO
47
PEAK POSITION
5
WEEKS ON CHART

Gains in performance

Songwriter(s):
A.Jackson
Producer(s):
K.Stegall
Imprint/Promotion Label:
Arista Nashville
48
Keith Urban Everybody Billboard Radio Songs
Everybody
36  Last
36  Peak
17  Weeks
36
LAST WEEK
36
TWO WEEKS AGO
36
PEAK POSITION
17
WEEKS ON CHART

Songwriter(s):
R.Marx, K.Urban
Producer(s):
D.Huff, K.Urban
Imprint/Promotion Label:
Capitol Nashville
49
Bow Wow & Omarion Girlfriend Billboard Radio Songs
Girlfriend
Bow Wow & Omarion
35  Last
22  Peak
12  Weeks
35
LAST WEEK
24
TWO WEEKS AGO
22
PEAK POSITION
12
WEEKS ON CHART

Songwriter(s):
S.G.Moss, O.Grandberry, R.D.Richard, J.Williams, T.Nash
Producer(s):
Don Vito, Cheese
Imprint/Promotion Label:
Columbia | T.U.G.
50
Santana Featuring Chad Kroeger Into The Night Billboard Radio Songs
Into The Night
Santana Featuring Chad Kroeger
44  Last
44  Peak
10  Weeks
44
LAST WEEK
49
TWO WEEKS AGO
44
PEAK POSITION
10
WEEKS ON CHART

Platinum
RIAA Certification

Songwriter(s):
C.Kroeger
Producer(s):
C.Kroeger, J.Moi
Imprint/Promotion Label:
RMG | Arista
RADIO SONGS

Chart Archive Search
SELECT A DATE
Try a birthday or anniversary
 

Please try a different date

Loading...
THE BILLBOARD BIZ
SUBSCRIBER EXPERIENCE

The Biz premium subscriber content has moved to Billboard.com/business.


To simplify subscriber access, we have temporarily disabled the password requirement.