added an application class