data1->x , data2->y , data3->z