document using through as a source