Almost done with layer 2