community sacrifice