Fix #177 implement lua version