Self-Cleaning Cell