add read & readMessage docs