Added synthetic data creation