new clean() method finished. Now creates _temp if it does not exist