Message Passing Algo Added