by fuzzy logic