link controller