removed gmktemp as a dependency