add EnumDemo