use ns_enum