animals and spirits...