Synonym implemnted

Synonym implemnted