use better practice to avoid overwriting symlnks