add xdata demo