reconstruct coor