Heaven, hell, and salvation