organized structure to include multiple apps