reconstruct the app