FuzzyLogic initial commit