new structure for launching different apps.