(*)use absolute path for saving data