added dictionary based configuration for #18