RAP ROCK FUNK...the future!