confluence analysis