work on MPMD multiple world situation