#164 completed message passing section