B-boying is a popular style of street dance that was created and developed as part of hip-hop culture. The dance consists of four primary elements: toprock, downrock, power moves and freezes/suicides. It is danced to both hip-hop and other genres of music. The musical selection for b-boying is not restricted to hip-hop music, as long as the tempo and beat pattern conditions are met. These dancers often participate in battles, formal or informal dance competitions between two individuals or two crews.