finished implementing LinkControl