temp: mutual information