refactored, added lua-script option