make it 2-manifold