with configuration module