[PD-dev] message passing