Belief Propagation implemented