public Def enum