added symlink functionality