moving general setup into a configuration module