trap, rock, and electro oh my!