added fuzzy name generation