new config file generator