PrepareMessage component