add list2string
add enums