added anonymization code