passing message data through pointer