read documentation