define Configurator interface