add source document