reconstruct for sphinx documentation