as far as "hip-pop" song goes, this is actually very good. It's very well produced. Who did this? Will.I.Am?