add lvars macro to produce many lvars