reading a message