another approach, need a way to simulate propagation of influence