read the whole docs