public enum