import re


def remove_punctuation(body):
    """
    - Removes punctuation, symbols, and numbers
    - Changes to lower case
    - Strips new lines and extra spaces
    Args:
        body: a body of text
    Returns:
        A string with clean-up procedures applied
    """
    punctuation_removed = re.sub(r'[^\sa-zA-Z]', ' ', str(body))
    spaces_removed = re.sub(r'\s+', ' ', punctuation_removed, flags = re.DOTALL)
    line_removed = spaces_removed.replace('\n', ' ')
    return str(line_removed)