add data2 Z