adding basic application class