text  cleanup