implemented fuzzy rule