Self cleaning by sujay
_