open (TMP,">$tmpdir/data.tmp") or die "cannot write to $tmpdir/data.tmp!"