Flame has it all.

wow