support for enum information and sample