add lm_tools