Piece by piece restoration