actually build tdsettings