add the synonym and clean the code