restructure app into smaller files for easier readability and management