additional link functions