improved configurator