pre_processing functions

updated basic_processing, auto_spacing, functions preserving exceptional terms witch must not be removed