fixed bug for ln -sn