load store to file, moving constructor