implemented death