reduce li