Yes

Classic rock, hard rock, new wave

Yes