removing clean function