added lua and update