Use enums and static list instead for dlog