Implement l3 link functions