complete document for revision