change structure of applauncher classes