building layer 2