some real progress towards getting L1 and L2 interpreters working under the new lens system