external document