working on reconstucting topo from pieces