final Map<String, String> substitutions = { '-': ' ', '–': ' ', '&': ' and ', '^the ': '', '^a ': '', };