different spirits living in people