complete L2