implemented Doomguard