he has been rapping for years