work on LUA binding proto