Attempt at inferno

Awaiting judgment.