generatedata file