basic message entry and  display