fix seek storing by removing mode compensation
make data file name be defined by datafilename instead of hardcoded
add seek_positions to be saved to datafile, and add names to seek positions