add reduce data