doc to read