fuzzy clustering added