add gen config