updated L2