reconstruct the project