I'm no fan of rap but this dude has good messages in his songs, if it's rap are they songs??