Implementation for clearSoup