8-stage purification