introduce configuration file