Initial L1->L2 Code

Preliminary