add reduce work