redesign the organization of the application and the structure