reconstruct for blueprint app