streamlining the doc