clean() method