rework link gathering