def transform(cluster_location, data, verbose=False):
    """
    Trainsform values around significant cluster
    """
    i = cluster_location[0]
    j = cluster_location[1]
    n = len(data)
    t = 1 - data[j] + data[i]
    new_data = []
    for k in range(n):
        if 0 <= k and k <= i:
            new_data.append(data[k] / t)
        elif i + 1 <= k and k <= n - 1 - j + i:
            new_data.append((data[k + j - i] - data[j] + data[i]) / t)
        if verbose == True:
            print(f'repositioning data: [ {k} : , {data[k]} ] \n')
    return new_data
