all docs needed