documentation for lua module