better association detection (1)
better association detection (2)
latest code