started to add death, still needs work