autoreduce