attempted WeightReduce Algorithm