layer 1 function