pre change to 2d[]