New LMO implementation