add XDRenderer XDWindow