new tempdir parameter