loopy belief propagation working