implement basic message reply functions