generics for cluster evaluation
a draft of NMI, cluster intersection must be resloved