reconstruction 3D refactorization