merge message passer into package