string reconstructor