def _filter_match_all(elements, keywords):
    """
    Returns the elements for which all keywords are contained.

    :param elements: a list of strings to filter
    :param keywords: a tuple containing keywords that should all be included
    :return: matching matching elements
    """
    matching = []

    for elem in elements:
        if all(keyword in elem for keyword in keywords):
            matching.append(elem)

    return matching