def normalize_weekly(data):
    """Normalization for dining menu data"""
    if 'tblMenu' not in data['result_data']['Document']:
        data['result_data']['Document']['tblMenu'] = []
    if isinstance(data['result_data']['Document']['tblMenu'], dict):
        data['result_data']['Document']['tblMenu'] = [data['result_data'][
            'Document']['tblMenu']]
    for day in data['result_data']['Document']['tblMenu']:
        if 'tblDayPart' not in day:
            continue
        if isinstance(day['tblDayPart'], dict):
            day['tblDayPart'] = [day['tblDayPart']]
        for meal in day['tblDayPart']:
            if isinstance(meal['tblStation'], dict):
                meal['tblStation'] = [meal['tblStation']]
            for station in meal['tblStation']:
                if isinstance(station['tblItem'], dict):
                    station['tblItem'] = [station['tblItem']]
    return data
