file must exist for symlink