test data generator (initial version)