message and reply