The many sides of hip hop