No more O(n) + changed language from string to enum