correct the previous bug. forgot to init field\'s is2d to false