added a App Class