add max_mem_tool