using fuzzy control