add new codelist to use enum #25

please review #25