fix targetDir bug!