message reading