new datafile format