fuzzy logic.