add if defb disam disab enum etc