both-ends documents