new data arrange [zxy]