fixed mktemp bugs