reafactoring GetDocument