fuzzy logic voting improvements