adding new script file
added lua scripting interface