impurity synthesis