reconstructing grid