3. Simulate data