clean() is added