implemented fake data generation for offline debugging