add codelist management