add data2 X