link assignment