has got it going on