use mktemp.