add DataGen.java