tablesave now creates the file if it does not exist