I have a idea that may solve the "letters issue" you had mentioned. Instead of putting separate letters into the config and cupp.py, you could use the ranges (like in Regex) instead. What do you think about it?