some refactoring of IntroConfiguration