implemented dieHold