add enum parser function.