reduce doc