configurator first