heaven and hell, highly detailed