prepare enum methods
prepare enum methods