a demon and guardian demon