generic config file