document passing