Purifying.

clear all