If you have been let down by current Hip-Hop, you should hear lupe ...