moved adding synonyms into their own module :D