Add working message-reading functionality