simulation raw data generation okay