added configuration and default configuration