symlink creation was diversified and made more robust