first implementation of the affinity
proper normalization
fixed order parameter fluctuation