configurators refactored II