First working draft of Layer2 BG