reduce works