restore planned architecture
GUI logic for which data is visible