finished mutual information !