OO style lmv.h