adding synonyms passing
adding synonyms params
adding synonyms checking
remove unused code
adding synonyms processing
reorganize saving address