originally used weighted avg... made processors to handle votes and weighted avg by config