* working on temp file directory.