main configuration file