modified from initial document.