remove tempname usage