Please make all the func compatible to your messagepasser & message. Please check the code