addedtextversionandcleanup