Self Managing Synonym Words