added files for Reduction