working demo with all three talking... yay