def condense_output(output):
    """WW: what is this weird construct doing ???? It seems like it does things very complicated"""
    results = {}
    for i in range(len(output)):
        resultsDict = output[i]
        keys = list(resultsDict.keys())
        for j in range(len(resultsDict)):
            key = keys[j]
            results[key] = resultsDict[key]
    return results
