added configuration settings and application class