handle messages from mars