optional argument
fix chdir