def divide_separate_words(X):
    """
    As part of processing, some words obviously need to be separated.
    :param X: a data matrix: a list wrapping a list of strings, with each sublist being a sentence.
    :return:
    >>> divide_separate_words([['ita vero'], ['quid', 'est', 'veritas']])
    [['ita', 'vero'], ['quid', 'est', 'veritas']]
    """
    new_X = []
    for sentence in X:
        data_row = []
        for word in sentence:
            if ' ' in word:
                data_row += word.split()
            else:
                data_row.append(word)
        new_X.append(data_row)
    return new_X