tweak ext and enum