new test tool : datagen