there exist numerous groups that represent several trends of hip-hop and rap