testable messeage recv