Cassiterite is mainly purified by
Froth floatation
leaching
electro magnetic separation
levigation
Cassiterite or Tinstone haswolframite as impurity