def METHOD_NAME():
    cols = {
        'C1': [],
        'C2': [],
        'C3': [],
        'C4': [],
        'W1': [],
        'W2': [],
        'W3': [],
        'W4': [],
        'W5': [],
        'W6': [],
        'W7': [],
        'W8': [],
        'D1': [],
        'D2': [],
        'D3': [],
        'D4': [],
        'D5': [],
        'D6': [],
        'G1': [],
        'G2': [],
        'C': [],
        'W': [],
        'D': [],
        'G': [],
        "mov": [],
    }
    files = glob.glob('data*.json')
    files.sort()
    print(files)
    for file in files:
        with open(file, "r", encoding='utf-8-sig') as read_file:
            data = json.load(read_file)
        def get_ovrs(tid, season):
            ovrs_by_pos = {
                'C': [],
                'W': [],
                'D': [],
                'G': [],
            }
            for p in data['players']:
                if tid in p['statsTids']:
                    for ps in p['stats']:
                        if ps['season'] == season and ps['tid'] == tid:
                            found_ratings = False
                            for pr in p['ratings']:
                                if pr['season'] == season:
                                    found_ratings = True
                                    ovrs_by_pos[pr['pos']].append(pr['ovr'])
                                    break
                            if not found_ratings:
                                raise Exception("No ratings found")
                            break
                        elif ps['season'] > season:
                            break
            for key in ovrs_by_pos.keys():
                ovrs_by_pos[key].sort(reverse=True)
            return ovrs_by_pos
        count = 0
        for t in data['teams']:
            tid = t['tid']
            for ts in t['stats']:
                if not ts['playoffs'] and ts['gp'] > 0:
                    season = ts['season']
                    mov = (ts['pts'] - ts['oppPts']) / ts['gp'];
                    cols['mov'].append(mov)
                    ovrs = get_ovrs(tid, season)
                    default_ovr = 20
                    cols['C1'].append(ovrs['C'][0] if len(ovrs['C']) >= 1 else default_ovr)
                    cols['C2'].append(ovrs['C'][1] if len(ovrs['C']) >= 2 else default_ovr)
                    cols['C3'].append(ovrs['C'][2] if len(ovrs['C']) >= 3 else default_ovr)
                    cols['C4'].append(ovrs['C'][3] if len(ovrs['C']) >= 4 else default_ovr)
                    cols['W1'].append(ovrs['W'][0] if len(ovrs['W']) >= 1 else default_ovr)
                    cols['W2'].append(ovrs['W'][1] if len(ovrs['W']) >= 2 else default_ovr)
                    cols['W3'].append(ovrs['W'][2] if len(ovrs['W']) >= 3 else default_ovr)
                    cols['W4'].append(ovrs['W'][3] if len(ovrs['W']) >= 4 else default_ovr)
                    cols['W5'].append(ovrs['W'][4] if len(ovrs['W']) >= 5 else default_ovr)
                    cols['W6'].append(ovrs['W'][5] if len(ovrs['W']) >= 6 else default_ovr)
                    cols['W7'].append(ovrs['W'][6] if len(ovrs['W']) >= 7 else default_ovr)
                    cols['W8'].append(ovrs['W'][7] if len(ovrs['W']) >= 8 else default_ovr)
                    cols['D1'].append(ovrs['D'][0] if len(ovrs['D']) >= 1 else default_ovr)
                    cols['D2'].append(ovrs['D'][1] if len(ovrs['D']) >= 2 else default_ovr)
                    cols['D3'].append(ovrs['D'][2] if len(ovrs['D']) >= 3 else default_ovr)
                    cols['D4'].append(ovrs['D'][3] if len(ovrs['D']) >= 4 else default_ovr)
                    cols['D5'].append(ovrs['D'][4] if len(ovrs['D']) >= 5 else default_ovr)
                    cols['D6'].append(ovrs['D'][5] if len(ovrs['D']) >= 6 else default_ovr)
                    cols['G1'].append(ovrs['G'][0] if len(ovrs['G']) >= 1 else default_ovr)
                    cols['G2'].append(ovrs['G'][1] if len(ovrs['G']) >= 2 else default_ovr)
                    count += 1
        for i in range(count):
            cols['C'].append((cols['C1'][i] + cols['C2'][i] + cols['C3'][i] + 0.5 * cols['C4'][i]) / 3.5)
            cols['W'].append((cols['W1'][i] + cols['W2'][i] + cols['W3'][i] + cols['W4'][i] + cols['W5'][i] + cols['W6'][i] + 0.5 * cols['W7'][i] + 0.5 * cols['W8'][i]) / 7)
            cols['D'].append((cols['D1'][i] + cols['D2'][i] + cols['D3'][i] + cols['D4'][i] + cols['D5'][i] + cols['D6'][i]) / 6)
            cols['G'].append((cols['G1'][i] + 0.25 * cols['G2'][i]) / 1.25)
    return cols