lanxi: new interface