binding user purifier