added valuable synonomize function