message -> message envelope