updated link layer